X-Git-Url: https://git.josue.xyz/?a=blobdiff_plain;f=vim-go%2FREADME.md;h=1e1f31a5846b974f0415511be9e301354a3115e7;hb=9726de49670ecb53d02d5eb9218e62324e15c821;hp=c8c5ac50e9f80b63035c6756dfd76da4dba7d30a;hpb=5fcebb78a1cb578759ed153b14180ffba2600290;p=webi-installers%2F.git diff --git a/vim-go/README.md b/vim-go/README.md index c8c5ac5..1e1f31a 100644 --- a/vim-go/README.md +++ b/vim-go/README.md @@ -3,12 +3,22 @@ title: vim-go homepage: https://github.com/fatih/vim-go tagline: | vim-go adds Go language support for Vim. -description: | - `vim-go` provides integration with various official and 3rd part go tooling for linting, vetting, etc. - - You'll also need `ALE`, `syntastic`, or similar. --- +## Updating `vim-go` + +```bash +webi vim-go +``` + +## Cheat Sheet + +> `vim-go` provides integration with various official and 3rd part go tooling +> for linting, vetting, etc. + +You'll also need `ALE`, [`syntastic`](https://webinstall.dev/vim-syntastic), or +similar. + ### How to install by hand ```bash @@ -17,7 +27,7 @@ git clone --depth=1 https://github.com/fatih/vim-go.git ~/.vim/pack/plugins/star ### How to configure your `.vimrc` -```vimrc +```vim " don't check syntax immediately on open or on quit let g:syntastic_check_on_open = 1 let g:syntastic_check_on_wq = 0 @@ -26,7 +36,7 @@ let g:syntastic_check_on_wq = 0 autocmd BufWritePre * :%s/\s\+$//e ``` -```vimrc +```vim """"""""""""""""""""""""""" " Golang-specific options " """"""""""""""""""""""""""" @@ -66,6 +76,9 @@ go get golang.org/x/tools/cmd/goimports # gorename go get golang.org/x/tools/cmd/gorename +# goreturns +go get github.com/sqs/goreturns + # gotype go get golang.org/x/tools/cmd/gotype ```