Skip to content

Commit a802ef2

Browse files
authored
Update documentation with Plug mappings (#1093)
1 parent a98835f commit a802ef2

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed

doc/LanguageClient.txt

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff 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
4046
simple 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

0 commit comments

Comments
 (0)