File tree Expand file tree Collapse file tree 1 file changed +9
-3
lines changed Expand file tree Collapse file tree 1 file changed +9
-3
lines changed Original file line number Diff line number Diff line change @@ -36,14 +36,20 @@ like to map these functions to shortcuts, for example: >
3636 nnoremap <silent> gd :call LanguageClient#textDocument_definition()<CR>
3737 nnoremap <silent> <F2> :call LanguageClient#textDocument_rename()<CR>
3838
39+ You can also use slightly cleaner Plug mappings instead of the full function name: >
40+
41+ nmap <silent> K <Plug>(lcn-hover)
42+ nmap <silent> gd <Plug>(lcn-definition)
43+ nmap <silent> <F2> <Plug>(lcn-rename)
44+
3945 You can apply these mappings only for buffers with supported filetypes with a
4046simple function: >
4147
4248 function LC_maps()
4349 if has_key(g:LanguageClient_serverCommands, &filetype)
44- nnoremap <buffer> <silent> K :call LanguageClient#textDocument_hover()<cr>
45- nnoremap <buffer> <silent> gd :call LanguageClient#textDocument_definition()<CR>
46- nnoremap <buffer> <silent> <F2> :call LanguageClient#textDocument_rename()<CR>
50+ nmap <buffer> <silent> K <Plug>(lcn-hover)
51+ nmap <buffer> <silent> gd <Plug>(lcn-definition)
52+ nmap <buffer> <silent> <F2> <Plug>(lcn-rename)
4753 endif
4854 endfunction
4955
You can’t perform that action at this time.
0 commit comments