From 162ae6354bbf2af5c33b09aa90e9d8d11f14462e Mon Sep 17 00:00:00 2001 From: Noah Thornton Date: Tue, 23 Jul 2024 00:04:54 -0700 Subject: [PATCH] plugins/lsp/jdtls: add Eclipse JDT language server for Java This adds the Eclipse JDT language server for Java. --- plugins/lsp/language-servers/default.nix | 6 ++++++ tests/test-sources/plugins/lsp/_lsp.nix | 1 + 2 files changed, 7 insertions(+) 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;