From aea4c65e3a77edbc8824f72e5b021ce5b1b3c4fc Mon Sep 17 00:00:00 2001 From: RGBCube Date: Sat, 16 Dec 2023 15:44:56 +0300 Subject: [PATCH] Add Cull language options --- modules/helix/default.nix | 30 +++++++++++++++++++++++------- 1 file changed, 23 insertions(+), 7 deletions(-) diff --git a/modules/helix/default.nix b/modules/helix/default.nix index 2df73a5..0518f0f 100644 --- a/modules/helix/default.nix +++ b/modules/helix/default.nix @@ -5,15 +5,31 @@ programs.nushell.shellAliases.x = "hx"; programs.helix = enabled { - languages.language = [{ - name = "nix"; + languages.language = [ + { + name = "nix"; - auto-format = false; - formatter.command = "alejandra"; - formatter.args = [ "-" ]; + auto-format = false; + formatter.command = "alejandra"; + formatter.args = [ "-" ]; - language-servers = [ "nixd" ]; - }]; + language-servers = [ "nixd" ]; + } + { + name = "cull"; + injection-regex = "cull"; + scope = "scope.cull"; + + comment-token = "#"; + indent.unit = "\t"; + indent.tab-width = 4; + + file-types = [ "cull" ]; + roots = [ "build.cull" ]; + + grammar = "python"; + } + ]; languages.language-server.nixd.command = "nixd";