diff --git a/plugins/lsp/language-servers/default.nix b/plugins/lsp/language-servers/default.nix index b84773eb..aa16b3ad 100644 --- a/plugins/lsp/language-servers/default.nix +++ b/plugins/lsp/language-servers/default.nix @@ -164,6 +164,12 @@ with lib; let # luaPackages.digestif is currently broken, using lua54Packages instead package = pkgs.lua54Packages.digestif; } + { + name = "dockerls"; + description = "Enable dockerls, for Dockerfile"; + package = pkgs.dockerfile-language-server-nodejs; + cmd = cfg: ["${cfg.package}/bin/docker-langserver" "--stdio"]; + } { name = "efm"; description = "Enable efm-langserver, for misc tools"; diff --git a/tests/test-sources/plugins/lsp/nvim-lsp.nix b/tests/test-sources/plugins/lsp/nvim-lsp.nix index 8bd2207a..abd0bdc8 100644 --- a/tests/test-sources/plugins/lsp/nvim-lsp.nix +++ b/tests/test-sources/plugins/lsp/nvim-lsp.nix @@ -89,6 +89,7 @@ dartls.enable = true; denols.enable = true; digestif.enable = true; + dockerls.enable = true; efm.enable = true; elmls.enable = true; emmet_ls.enable = true;