lsp-wrapper.vim 2.3 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. command! LspCodeAction lua require 'lsp-wrapper'.code_action()
  2. command! LspDeclaration lua require 'lsp-wrapper'.declaration()
  3. command! LspDefinition lua require 'lsp-wrapper'.definition()
  4. command! LspDocumentSymbol lua require 'lsp-wrapper'.document_symbol()
  5. command! LspFormatting lua require 'lsp-wrapper'.formatting()
  6. command! LspFormattingSync lua require 'lsp-wrapper'.formatting_sync()
  7. command! LspHover lua require 'lsp-wrapper'.hover()
  8. command! LspImplementation lua require 'lsp-wrapper'.implementation()
  9. command! LspRangeCodeAction lua require 'lsp-wrapper'.range_code_action()
  10. command! LspRangeFormatting lua require 'lsp-wrapper'.range_formatting()
  11. command! LspReferences lua require 'lsp-wrapper'.references()
  12. command! LspRename lua require 'lsp-wrapper'.rename()
  13. command! LspTypeDefinition lua require 'lsp-wrapper'.type_definition()
  14. command! LspWorkspaceSymbol lua require 'lsp-wrapper'.workspace_symbol()
  15. command! LspGotoNext lua require 'lsp-wrapper'.goto_next()
  16. command! LspGotoPrev lua require 'lsp-wrapper'.goto_prev()
  17. command! LspShowLineDiagnostics lua require 'lsp-wrapper'.show_line_diagnostics()
  18. " command! LspAddToWorkspaceFolder lua require 'lsp-wrapper'.add_to_workspace_folder()
  19. " command! LspRemoveWorkspaceFolder lua require 'lsp-wrapper'.remove_workspace_folder()
  20. " command! LspListWorkspaceFolders lua require 'lsp-wrapper'.list_workspace_folders()
  21. " command! LspClearReferences lua require 'lsp-wrapper'.clear_references()
  22. " command! LspGetNext lua require 'lsp-wrapper'.get_next()
  23. " command! LspGetPrev lua require 'lsp-wrapper'.get_prev()
  24. " command! LspGetAll lua require 'lsp-wrapper'.get_all()
  25. " command! LspIncomingCalls lua require 'lsp-wrapper'.incoming_calls()
  26. " command! LspOutGoingCalls lua require 'lsp-wrapper'.outgoing_calls()
  27. " command! LspDocumentHighlight lua require 'lsp-wrapper'.document_highlight()
  28. " Java
  29. " command! FileType java LspCodeAction <Esc><Cmd>lua require('jdtls').code_action(true)<CR>
  30. " command! FileType java LspCodeAction <Esc><Cmd>lua require('jdtls').code_action(false, 'refactor')<CR>
  31. " nnoremap <A-o> <Cmd>lua require'jdtls'.organize_imports()<CR>
  32. " nnoremap crv <Cmd>lua require('jdtls').extract_variable()<CR>
  33. " vnoremap crv <Esc><Cmd>lua require('jdtls').extract_variable(true)<CR>
  34. " vnoremap crm <Esc><Cmd>lua require('jdtls').extract_method(true)<CR>