From c0a79d9da6022598b0dc4e6f8a41b1f92f8f2711 Mon Sep 17 00:00:00 2001 From: DeviousStoat Date: Sat, 10 Feb 2024 17:13:59 +0100 Subject: [PATCH] plugins/lsp: Add purescript-language-server lsp server --- 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 a7a69c23..5b56e78e 100644 --- a/plugins/lsp/language-servers/default.nix +++ b/plugins/lsp/language-servers/default.nix @@ -515,6 +515,12 @@ with lib; let serverName = "prolog_ls"; package = pkgs.swiProlog; } + { + name = "purescript-language-server"; + description = "purescript-language-server for PureScript"; + serverName = "purescriptls"; + package = pkgs.nodePackages.purescript-language-server; + } { name = "pylsp"; description = "pylsp for Python"; diff --git a/tests/test-sources/plugins/lsp/_lsp.nix b/tests/test-sources/plugins/lsp/_lsp.nix index fa748a9f..4b5a7cc0 100644 --- a/tests/test-sources/plugins/lsp/_lsp.nix +++ b/tests/test-sources/plugins/lsp/_lsp.nix @@ -136,6 +136,7 @@ pest_ls.enable = true; prismals.enable = true; prolog-ls.enable = true; + purescript-language-server.enable = true; pylsp.enable = true; pylyzer.enable = true; pyright.enable = true;