dotfiles

Author: Kyle Fuller <kyle@fuller.li> 2024-02-24 21:47:01 +0000 +0000
Committer: Kyle Fuller <kyle@fuller.li> 2024-02-24 21:47:01 +0000 +0000
Commit: 36ed1ede6fe4280f5bb685a535da5e64963b24e5
Parent: 8391c4a7fddeb84ad18449a030843a5106bca667


feat(vim): support go projects with gopls
diff --git a/.vim/vimrc b/.vim/vimrc
index 1fce51314ca5483d91a9a6c64d7adf515fe48ff6..579a39964f0e0d1666106e393db6cc6ae5219bbf 100644
--- a/.vim/vimrc
+++ b/.vim/vimrc
@@ -132,6 +132,7 @@ autocmd FileType gitcommit setlocal spell textwidth=72
 autocmd FileType markdown setlocal spell textwidth=79
 autocmd FileType apiblueprint setlocal spell textwidth=79
 autocmd FileType javascript setlocal shiftwidth=2
+autocmd FileType go setlocal noexpandtab
 
 " Yeah... these get typoed
 command W w
@@ -173,6 +174,7 @@
 lua <<EOF
   require'lspconfig'.ansiblels.setup{}
   require'lspconfig'.bashls.setup{}
+  require'lspconfig'.gopls.setup{}
   require'lspconfig'.pyright.setup{}
   require'lspconfig'.sourcekit.setup{}
   require'lspconfig'.sumneko_lua.setup{