From 603b9a2eff1ebda10e7a6307839f3b85f51e37e6 Mon Sep 17 00:00:00 2001 From: Noah Masur <7386960+nmasur@users.noreply.github.com> Date: Sat, 6 Dec 2025 13:43:23 -0500 Subject: [PATCH] fix terraform lsp in helix --- .../modules/nmasur/presets/programs/helix.nix | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/platforms/home-manager/modules/nmasur/presets/programs/helix.nix b/platforms/home-manager/modules/nmasur/presets/programs/helix.nix index 2367c30..755e8c4 100644 --- a/platforms/home-manager/modules/nmasur/presets/programs/helix.nix +++ b/platforms/home-manager/modules/nmasur/presets/programs/helix.nix @@ -169,13 +169,17 @@ in ]; } { - name = "terraform"; - scope = "source.tf"; + name = "hcl"; + scope = "source.hcl"; + # injection-regex = "terraform"; auto-format = true; language-servers = [ "terraform-ls" ]; + language-id = "terraform"; file-types = [ "tf" "tfvars" + "terraform" + { glob = "*.auto.tfvars"; } ]; formatter = { command = lib.getExe pkgs.terraform; @@ -186,9 +190,13 @@ in }; } { - name = "hcl"; + name = "hcl-packer"; + scope = "source.hcl-packer"; auto-format = true; - file-types = [ "hcl" ]; + file-types = [ + "hcl" + "pkr.hcl" + ]; formatter = { command = "${pkgs.packer}/bin/packer"; args = [