@@ -37,3 +37,19 @@ command! -range LspDocumentRangeFormat call lsp#ui#vim#document_range_format()
37
37
command ! LspImplementation call lsp#ui#vim#implementation ()
38
38
command ! LspTypeDefinition call lsp#ui#vim#type_definition ()
39
39
command ! -nargs =0 LspStatus echo lsp#get_server_status ()
40
+
41
+ nnoremap <expr> <plug> (lsp-code-action) [lsp#ui#vim#code_action(),''][1]
42
+ nnoremap <expr> <plug> (lsp-definition) [lsp#ui#vim#definition(), ''][1]
43
+ nnoremap <expr> <plug> (lsp-document-symbol) [lsp#ui#vim#document_symbol(),''][1]
44
+ nnoremap <expr> <plug> (lsp-document-diagnostics) [lsp#ui#vim#diagnostics#document_diagnostics(),''][1]
45
+ nnoremap <expr> <plug> (lsp-hover) [lsp#ui#vim#hover#get_hover_under_cursor(),''][1]
46
+ nnoremap <expr> <plug> (lsp-next-error) [lsp#ui#vim#signs#next_error(),''][1]
47
+ nnoremap <expr> <plug> (lsp-previous-error) [lsp#ui#vim#signs#previous_error(),''][1]
48
+ nnoremap <expr> <plug> (lsp-references) [lsp#ui#vim#references(),''][1]
49
+ nnoremap <expr> <plug> (lsp-rename) [lsp#ui#vim#rename(),''][1]
50
+ nnoremap <expr> <plug> (lsp-workspace-symbol) [lsp#ui#vim#workspace_symbol(),''][1]
51
+ nnoremap <expr> <plug> (lsp-document-format) [lsp#ui#vim#document_format(),''][1]
52
+ vnoremap <expr> <plug> (lsp-document-format) [lsp#ui#vim#document_range_format(),''][1]
53
+ nnoremap <expr> <plug> (lsp-implementation) [lsp#ui#vim#implementation(),''][1]
54
+ nnoremap <expr> <plug> (lsp-type-definition) [lsp#ui#vim#type_definition(),''][1]
55
+ nnoremap <expr> <plug> (lsp-status) [execute("echo lsp#get_server_status()",1),''][1]
0 commit comments