diff --git a/.vimrc b/.vimrc index 933ba33..7e48f5d 100644 --- a/.vimrc +++ b/.vimrc @@ -177,6 +177,15 @@ if executable('typescript-language-server') \ }) endif +" Java! (kill me) +if executable('jdtls') + au User lsp_setup call lsp#register_server({ + \ 'name': 'Eclipse JDT Language Server', + \ 'cmd': {server_info->['jdtls', '-data', getcwd()]}, + \ 'allowlist': ['java'] + \ }) +endif + " LSP config function! s:on_lsp_buffer_enabled() abort setlocal omnifunc=lsp#complete