diff --git a/nvim/init.vim b/nvim/init.vim index 6033f94..a8265ff 100644 --- a/nvim/init.vim +++ b/nvim/init.vim @@ -66,10 +66,15 @@ let g:polyglot_disabled = ['sensible', 'csv'] " }}} " LanguageClient {{{ +" Available analyzers. let g:LanguageClient_serverCommands = { \ 'rust': ['rust-analyzer'], \ 'python': ['pyls'], \ } +" Display hints in the location list (default is QuickFix, which conflicts +" with `:grep`). +let g:LanguageClient_selectionUI = 'location-list' + nnoremap ] :call LanguageClient#textDocument_definition() nnoremap k :call LanguageClient#textDocument_hover() nnoremap r :call LanguageClient#textDocument_rename()