diff --git a/plugins/lsp/language-servers/default.nix b/plugins/lsp/language-servers/default.nix index 2c1c246d..938ef091 100644 --- a/plugins/lsp/language-servers/default.nix +++ b/plugins/lsp/language-servers/default.nix @@ -410,6 +410,11 @@ let ''; }; } + { + name = "openscad-lsp"; + description = "A Language Server Protocol server for OpenSCAD"; + serverName = "openscad_lsp"; + } { name = "perlpls"; description = "PLS for Perl"; diff --git a/tests/test-sources/plugins/lsp/_lsp.nix b/tests/test-sources/plugins/lsp/_lsp.nix index 332fa7c8..9f147883 100644 --- a/tests/test-sources/plugins/lsp/_lsp.nix +++ b/tests/test-sources/plugins/lsp/_lsp.nix @@ -169,6 +169,7 @@ # As of 2024-03-05, omnisharp-roslyn is broken on darwin # TODO: re-enable this test when fixed omnisharp.enable = !pkgs.stdenv.isDarwin; + openscad-lsp.enable = true; perlpls.enable = true; pest-ls.enable = true; prismals.enable = true;