diff --git a/.vim/autoload/vimrc.vim b/.vim/autoload/vimrc.vim --- a/.vim/autoload/vimrc.vim +++ b/.vim/autoload/vimrc.vim @@ -87,3 +87,12 @@ func! vimrc#SafeFilterFile(cmd) call delete(errors) endtry endfunc + +func! vimrc#on_lsp_buffer_enabled() abort + setl omnifunc=lsp#complete + setl signcolumn=yes + nmap (lsp-hover) + nmap gd (lsp-definition) + nmap ]d (lsp-next-diagnostic) + nmap [d (lsp-previous-diagnostic) +endfunc