From 6693b63ff74c9bae5688aa366946edba6cc4aab1 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Tue, 4 Jul 2023 09:49:50 +0200 Subject: [PATCH] plugins/nvim-lsp: add csharp-ls language server --- plugins/lsp/language-servers/default.nix | 6 ++++++ tests/test-sources/plugins/lsp/nvim-lsp.nix | 2 ++ 2 files changed, 8 insertions(+) diff --git a/plugins/lsp/language-servers/default.nix b/plugins/lsp/language-servers/default.nix index a54f01d3..5a4fe1f9 100644 --- a/plugins/lsp/language-servers/default.nix +++ b/plugins/lsp/language-servers/default.nix @@ -39,6 +39,12 @@ with lib; let description = "Enable cmake language server, for cmake files."; package = pkgs.cmake-language-server; } + { + name = "csharp-ls"; + description = "Enable csharp-ls, for C#."; + package = pkgs.csharp-ls; + serverName = "csharp_ls"; + } { name = "cssls"; description = "Enable cssls, for CSS"; diff --git a/tests/test-sources/plugins/lsp/nvim-lsp.nix b/tests/test-sources/plugins/lsp/nvim-lsp.nix index dfb22f54..bf534666 100644 --- a/tests/test-sources/plugins/lsp/nvim-lsp.nix +++ b/tests/test-sources/plugins/lsp/nvim-lsp.nix @@ -71,6 +71,8 @@ clangd.enable = true; clojure-lsp.enable = true; cmake.enable = true; + # pkgs.csharp-ls only supports linux platforms + csharp-ls.enable = pkgs.stdenv.isLinux; cssls.enable = true; dartls.enable = true; denols.enable = true;