add _examples
[webi-installers/.git] / vim-go / README.md
index c8c5ac50e9f80b63035c6756dfd76da4dba7d30a..1e1f31a5846b974f0415511be9e301354a3115e7 100644 (file)
@@ -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
 ```