diff --git a/plugins/lsp/language-servers/default.nix b/plugins/lsp/language-servers/default.nix index 938ef091..5f04ebef 100644 --- a/plugins/lsp/language-servers/default.nix +++ b/plugins/lsp/language-servers/default.nix @@ -238,6 +238,12 @@ let serverName = "java_language_server"; cmd = cfg: [ "${cfg.package}/bin/java-language-server" ]; } + { + name = "jdt-language-server"; + description = "Eclipse JDT Language Server for Java"; + serverName = "jdtls"; + cmd = cfg: [ (lib.getExe cfg.package) ]; + } { name = "jsonls"; description = "jsonls for JSON"; diff --git a/tests/test-sources/plugins/lsp/_lsp.nix b/tests/test-sources/plugins/lsp/_lsp.nix index 9f147883..e292e3e7 100644 --- a/tests/test-sources/plugins/lsp/_lsp.nix +++ b/tests/test-sources/plugins/lsp/_lsp.nix @@ -142,6 +142,7 @@ html.enable = true; htmx.enable = true; java-language-server.enable = true; + jdt-language-server.enable = true; jsonls.enable = true; jsonnet-ls.enable = true; julials.enable = true;