From 7d6a70ed2ff65b838a424d81c313c88cc87f276b Mon Sep 17 00:00:00 2001 From: Ethan Reece Date: Thu, 10 Jul 2025 04:35:04 -0500 Subject: [PATCH] Add typos --- languages/en-us.nix | 6 +++++- languages/markdown.nix | 1 + languages/nix.nix | 1 + languages/toml.nix | 1 + languages/yaml.nix | 1 + 5 files changed, 9 insertions(+), 1 deletion(-) diff --git a/languages/en-us.nix b/languages/en-us.nix index 7221cfb..bf7f2de 100644 --- a/languages/en-us.nix +++ b/languages/en-us.nix @@ -21,7 +21,7 @@ let }) dictionary ); }; - typosConfigFile = tomlFormatter.generate "_typos.toml" typosConfig; + typosConfigFile = tomlFormatter.generate "typos.toml" typosConfig; in { helix.language-server = { @@ -34,6 +34,10 @@ in vale-ls.command = "${pkgs.vale-ls}/bin/vale-ls"; # https://writewithharper.com/docs/integrations/language-server#Supported-Languages harper-ls.command = "${pkgs.harper}/bin/harper-ls"; + typos = { + command = "${pkgs.typos-lsp}/bin/typos-lsp"; + config.config = typosConfigFile.outPath; + }; }; pre-commit = { typos = { diff --git a/languages/markdown.nix b/languages/markdown.nix index 9d7d037..e8339ce 100644 --- a/languages/markdown.nix +++ b/languages/markdown.nix @@ -7,6 +7,7 @@ "marksman" "ltex-ls-plus" "vale-ls" + "typos" ]; formatter = { command = "${treefmt}/bin/treefmt"; diff --git a/languages/nix.nix b/languages/nix.nix index d34937c..be4cfca 100644 --- a/languages/nix.nix +++ b/languages/nix.nix @@ -6,6 +6,7 @@ language-servers = [ "nil" "harper-ls" + "typos" ]; formatter = { command = "${treefmt}/bin/treefmt"; diff --git a/languages/toml.nix b/languages/toml.nix index d18bd35..48c51a8 100644 --- a/languages/toml.nix +++ b/languages/toml.nix @@ -6,6 +6,7 @@ language-servers = [ "taplo" "harper-ls" + "typos" ]; formatter = { command = "${treefmt}/bin/treefmt"; diff --git a/languages/yaml.nix b/languages/yaml.nix index 6996988..ad2124b 100644 --- a/languages/yaml.nix +++ b/languages/yaml.nix @@ -6,6 +6,7 @@ language-servers = [ "yaml-language-server" "harper-ls" + "typos" ]; formatter = { command = "${treefmt}/bin/treefmt";