From 0f07d051f19748e7eb75d9dab736d39eeb6a5b7b Mon Sep 17 00:00:00 2001 From: Soliprem Date: Fri, 27 Sep 2024 20:18:28 +0200 Subject: [PATCH] haskell: LSP cmd definition (currently broken) --- modules/plugins/languages/haskell.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/modules/plugins/languages/haskell.nix b/modules/plugins/languages/haskell.nix index 52db7d2b..47f122c0 100644 --- a/modules/plugins/languages/haskell.nix +++ b/modules/plugins/languages/haskell.nix @@ -27,7 +27,7 @@ in { package = mkOption { description = "haskell_ls package"; type = package; - default = pkgs.haskellPackages.haskell-language-server; + default = pkgs.haskell-language-server; }; }; }; @@ -39,14 +39,14 @@ in { (mkIf cfg.lsp.enable { vim.lsp.lspconfig.enable = true; - vim.lsp.lspconfig.sources.haskell-ls = '' - lspconfig.haskell_ls.setup { + vim.lsp.lspconfig.sources.hls = '' + lspconfig.hls.setup { capabilities = capabilities, on_attach=default_on_attach, cmd = ${ if isList cfg.lsp.package then expToLua cfg.lsp.package - else ''{" "${cfg.lsp.package}/bin/haskell-language-server", "}'' + else ''{"${cfg.lsp.package}/bin/haskell-language-server-wrapper", "--lsp"}'' }, } '';