diff --git a/.config/nvim/init.vim b/.config/nvim/init.vim index b75e516..169a5ed 100644 --- a/.config/nvim/init.vim +++ b/.config/nvim/init.vim @@ -6,8 +6,7 @@ call plug#begin(stdpath('data') . '/plugged') Plug 'ctrlpvim/ctrlp.vim' " Code analysis and autocompletion -Plug 'dense-analysis/ale' -Plug 'Shougo/deoplete.nvim', { 'do': ':UpdateRemotePlugins' } +Plug 'neoclide/coc.nvim', {'branch': 'release'} " Git Plug 'airblade/vim-gitgutter' @@ -51,4 +50,11 @@ inoremap pumvisible() ? "\" : "\" " " UndoTree " -map :UndotreeToggle +map :UndotreeToggle + +" +" Golang +" +" Auto imports on save/format +autocmd BufWritePre *.go :silent call CocAction('runCommand', 'editor.action.organizeImport') +