Migrate to mason.nvim and setup jdtls
This commit is contained in:
parent
3a1ab705cb
commit
59ec8d490b
6 changed files with 92 additions and 27 deletions
|
@ -4,13 +4,18 @@ setlocal foldmethod=syntax
|
|||
setlocal foldenable
|
||||
setlocal textwidth=120
|
||||
|
||||
nnoremap <silent> <buffer> <leader>jc :JavaCorrect<cr>
|
||||
nnoremap <silent> <buffer> <leader>jd :JavaDocComment<cr>
|
||||
nnoremap <silent> <buffer> <F2> :JavaDocPreview<cr>
|
||||
nnoremap <silent> <buffer> <F3> :JavaSearchContext<cr>
|
||||
nnoremap <silent> <buffer> <leader>jf :%JavaFormat<cr>
|
||||
nnoremap <silent> <buffer> <leader>ji :JavaImportOrganize<cr>
|
||||
nnoremap <buffer> <leader>jr :JavaRename<space>
|
||||
nnoremap <silent> <buffer> <leader>ev <Cmd>lua require('jdtls').extract_variable()<CR>
|
||||
vnoremap <silent> <buffer> <leader>ev <Esc><Cmd>lua require('jdtls').extract_variable(true)<CR>
|
||||
nnoremap <silent> <buffer> <leader>ec <Cmd>lua require('jdtls').extract_constant()<CR>
|
||||
vnoremap <silent> <buffer> <leader>ec <Esc><Cmd>lua require('jdtls').extract_constant(true)<CR>
|
||||
vnoremap <silent> <buffer> <leader>em <Esc><Cmd>lua require('jdtls').extract_method(true)<CR>
|
||||
nnoremap <buffer> <leader>ro <Cmd>lua require('jdtls').organize_imports()<CR>
|
||||
|
||||
nnoremap <silent> <buffer> <leader>tc <Cmd>lua require'jdtls'.test_class()<CR>
|
||||
nnoremap <silent> <buffer> <leader>tm <Cmd>lua require'jdtls'.test_nearest_method()<CR>
|
||||
|
||||
inoremap <expr> <C-Space> pumvisible() \|\| &omnifunc == '' ?
|
||||
\ "\<lt>C-n>" :
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue