diff --git a/home/modules/helix.nix b/home/modules/helix.nix index 05c3b0c..aa53f43 100644 --- a/home/modules/helix.nix +++ b/home/modules/helix.nix @@ -129,7 +129,31 @@ in } // lib.optionalAttrs pkgs.stdenv.isDarwin macKeys; }; + + languages = { + language = [ + { + name = "quarto"; + language-servers = [ "marksman" "harper-ls" ]; + auto-format = false; + comment-tokens = [ "-" "*" ">" ]; + } + { + name = "markdown"; + language-servers = [ "marksman" "harper-ls" ]; + auto-format = false; + comment-tokens = [ "-" "*" ">" ]; + } + ]; + + language-server.harper-ls = { + command = "harper-ls"; + args = [ "--stdio" ]; + }; + }; + extraPackages = with pkgs; [ + harper marksman nil ];