From 2415edc0cb749bf81c9b142138c2bb705514f6cc Mon Sep 17 00:00:00 2001 From: Thomas Stachl Date: Mon, 29 Jul 2024 07:24:39 +0200 Subject: [PATCH] plugins/lsp/nextls: init --- plugins/lsp/language-servers/default.nix | 9 +++++++++ tests/test-sources/plugins/lsp/_lsp.nix | 1 + 2 files changed, 10 insertions(+) diff --git a/plugins/lsp/language-servers/default.nix b/plugins/lsp/language-servers/default.nix index 5f04ebef..845f97c3 100644 --- a/plugins/lsp/language-servers/default.nix +++ b/plugins/lsp/language-servers/default.nix @@ -310,6 +310,15 @@ let name = "metals"; description = "metals for Scala"; } + { + name = "nextls"; + description = "The language server for Elixir that just works."; + package = pkgs.next-ls; + cmd = cfg: [ + "nextls" + "--stdio" + ]; + } { name = "nginx-language-server"; description = "nginx-language-server for `nginx.conf`"; diff --git a/tests/test-sources/plugins/lsp/_lsp.nix b/tests/test-sources/plugins/lsp/_lsp.nix index e292e3e7..b81f3aa9 100644 --- a/tests/test-sources/plugins/lsp/_lsp.nix +++ b/tests/test-sources/plugins/lsp/_lsp.nix @@ -154,6 +154,7 @@ lua-ls.enable = true; marksman.enable = true; metals.enable = true; + nextls.enable = true; nginx-language-server.enable = true; nickel-ls.enable = true; nil-ls.enable = true;