diff --git a/plugins/lsp/language-servers/default.nix b/plugins/lsp/language-servers/default.nix index 4911b703..627bd4a6 100644 --- a/plugins/lsp/language-servers/default.nix +++ b/plugins/lsp/language-servers/default.nix @@ -497,6 +497,12 @@ with lib; let description = "Enable prismals, for Prisma"; package = pkgs.nodePackages."@prisma/language-server"; } + { + name = "prolog-ls"; + description = "enable prolog_ls, for SWI-Prolog"; + serverName = "prolog_ls"; + package = pkgs.swiProlog; + } { name = "pylsp"; description = "Enable pylsp, for Python."; diff --git a/tests/test-sources/plugins/lsp/_lsp.nix b/tests/test-sources/plugins/lsp/_lsp.nix index deae9d28..e55dd079 100644 --- a/tests/test-sources/plugins/lsp/_lsp.nix +++ b/tests/test-sources/plugins/lsp/_lsp.nix @@ -133,6 +133,7 @@ perlpls.enable = true; pest_ls.enable = true; prismals.enable = true; + prolog-ls.enable = true; pylsp.enable = true; pylyzer.enable = true; pyright.enable = true;