]> Untitled Git - vimfiles.git/commitdiff
LanguageClient bindings
authorPhilippe Hürlimann <p@hurlimann.org>
Thu, 7 Nov 2019 20:32:01 +0000 (21:32 +0100)
committerPhilippe Hürlimann <p@hurlimann.org>
Thu, 7 Nov 2019 20:32:01 +0000 (21:32 +0100)
init.vim

index 75ec2443a4d17e300ded36fcb7b3e73d17cc943a..bf1892186df9777b489049f4025fa25d0cdd2e65 100644 (file)
--- a/init.vim
+++ b/init.vim
@@ -65,10 +65,14 @@ let g:LanguageClient_serverCommands = {
     \}
 
 nnoremap <F5> :call LanguageClient_contextMenu()<CR>
-nnoremap <silent> K :call LanguageClient#textDocument_hover()<CR>
-nnoremap <silent> gd :call LanguageClient#textDocument_definition()<CR>
 nnoremap <silent> <F2> :call LanguageClient#textDocument_rename()<CR>
-nnoremap <silent> <M-CR> call LanguageClient#textDocument_codeAction()<CR>
+nnoremap <silent> gd :call LanguageClient#textDocument_definition()<CR>
+nnoremap <buffer> <silent> gD <c-w>v:call LanguageClient#textDocument_definition()<CR>
+nnoremap <Leader>la :call LanguageClient#textDocument_codeAction()<CR>
+nnoremap <Leader>lb :call LanguageClient#textDocument_references()<CR>
+nnoremap <Leader>lf :call LanguageClient#textDocument_formatting()<CR>
+nnoremap <Leader>lk :call LanguageClient#textDocument_hover()<CR>
+nnoremap <Leader>ls :call LanguageClient#textDocument_documentSymbol()<CR>
 
 imap <C-k> <Plug>(neosnippet_expand_or_jump)
 smap <C-k> <Plug>(neosnippet_expand_or_jump)