More updates to clean up vim-go and ale integrations
1 files changed, 5 insertions(+), 2 deletions(-)

M vim/vimrc
M vim/vimrc +5 -2
@@ 227,7 227,7 @@ autocmd Filetype go command! -bang AT ca
 " vim-go
 map <C-n> :cnext<CR>
 map <C-m> :cprevious<CR>
-nnoremap <leader>A :cclose<CR>
+map <C-A> :cclose<CR>
 let g:go_list_type = "quickfix"
 let g:go_fmt_command = "goimports"
 let g:go_fmt_fail_silently = 1

          
@@ 237,6 237,9 @@ let g:go_loaded_gosnippets = 1
 let g:go_def_mode='gopls'
 let g:go_info_mode='gopls'
 
+" let g:go_gopls_enabled = 0
+let g:go_gopls_options=["--mode=stdio"]
+
 " UltiSnips helper function
 " :call GetAllSnippets()
 function! GetAllSnippets()

          
@@ 447,7 450,7 @@ let g:Lf_NormalMap = {
 let g:vim_markdown_folding_disabled=1
 
 " ale
-let g:ale_linters = {'python': ['flake8'], 'go': ['golint']}
+let g:ale_linters = {'python': ['flake8'], 'go': ['golint', 'gopls']}
 let g:ale_fixers = {'python': ['black', 'isort'], 'go': ['gofmt', 'goimports']}
 let g:ale_fix_on_save = 1
 nnoremap <leader>a :ALEToggle<cr>