@@ -200,3 +200,34 @@ nnoremap <silent> <plug>(lsp-status) :<c-u>echo lsp#get_server_status()<cr>
200
200
nnoremap <silent> <plug> (lsp-next-reference) :<c-u> call lsp#internal#document_highlight#jump(+1)<cr>
201
201
nnoremap <silent> <plug> (lsp-previous-reference) :<c-u> call lsp#internal#document_highlight#jump(-1)<cr>
202
202
nnoremap <silent> <plug> (lsp-signature-help) :<c-u> call lsp#ui#vim#signature_help#get_signature_help_under_cursor()<cr>
203
+
204
+ if has (' gui_running' )
205
+ anoremenu <silent> L&sp .Goto.Definition :LspDefinition<CR>
206
+ anoremenu <silent> L&sp .Goto.Declaration :LspDeclaration<CR>
207
+ anoremenu <silent> L&sp .Goto.Implementation :LspImplementation<CR>
208
+ anoremenu <silent> L&sp .Goto.TypeDef :LspTypeDefinition<CR>
209
+
210
+ anoremenu <silent> L&sp .Show\ Signature :LspShowSignature<CR>
211
+ anoremenu <silent> L&sp .Show\ References :LspReferences<CR>
212
+ anoremenu <silent> L&sp .Show\ Detail :LspHover<CR>
213
+
214
+ anoremenu <silent> L&sp .Symbol\ Search :LspDocumentSymbolSearch<CR>
215
+ anoremenu <silent> L&sp .Outgoing\ Calls :LspCallHierarchyOutgoing<CR>
216
+ anoremenu <silent> L&sp .Incoming\ Calls :LspCallHierarchyIncoming<CR>
217
+ anoremenu <silent> L&sp .Rename :LspRename<CR>
218
+ anoremenu <silent> L&sp .Code\ Action :LspCodeAction<CR>
219
+
220
+ anoremenu <silent> L&sp .Diagnostics.Next :LspNextDiagnostic<CR>
221
+ anoremenu <silent> L&sp .Diagnostics.Prev :LspPrevDiagnostic<CR>
222
+
223
+ if &mousemodel = ~? ' popup'
224
+ anoremenu <silent> PopUp.L&sp .Go\ to \ Definition
225
+ \ :LspDefinition<CR>
226
+ anoremenu <silent> PopUp.L&sp .Go\ to \ Declaration
227
+ \ :LspDeclaration<CR>
228
+ anoremenu <silent> PopUp.L&sp .Find\ All\ References
229
+ \ :LspReferences<CR>
230
+ anoremenu <silent> PopUp.L&sp .Show\ Detail
231
+ \ :LspHover<CR>
232
+ endif
233
+ endif
0 commit comments