From 80c03843e7ad7fc7deb0dce6d1f6fc45593ed91d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Th=C3=A9ophane=20Hufschmitt?= Date: Thu, 13 Jun 2024 16:48:19 +0200 Subject: [PATCH] plugins/lsp: add nickel-ls Add `nls`, the official language server for the Nickel language. https://github.com/tweag/nickel/ --- 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 2e0264e3..b475c0c7 100644 --- a/plugins/lsp/language-servers/default.nix +++ b/plugins/lsp/language-servers/default.nix @@ -302,6 +302,12 @@ let description = "nginx-language-server for `nginx.conf`"; serverName = "nginx_language_server"; } + { + name = "nickel-ls"; + description = "nls for Nickel"; + package = pkgs.nls; + serverName = "nickel_ls"; + } { name = "nil-ls"; description = "nil for Nix"; diff --git a/tests/test-sources/plugins/lsp/_lsp.nix b/tests/test-sources/plugins/lsp/_lsp.nix index 2ed31d50..6ba6b690 100644 --- a/tests/test-sources/plugins/lsp/_lsp.nix +++ b/tests/test-sources/plugins/lsp/_lsp.nix @@ -153,6 +153,7 @@ marksman.enable = true; metals.enable = true; nginx-language-server.enable = true; + nickel-ls.enable = true; nil-ls.enable = true; nimls.enable = true; nixd.enable = true;