diff --git a/homes/modules/editor/helix.nix b/homes/modules/editor/helix.nix index 80ea265..1014cca 100755 --- a/homes/modules/editor/helix.nix +++ b/homes/modules/editor/helix.nix @@ -14,6 +14,11 @@ cmd = "clangd"; }; + glsl_analyzer = { + pkg = pkgs.glsl_analyzer; + cmd = "glsl_analyzer"; + }; + haskell-language-server = { pkg = pkgs.haskell-language-server; cmd = "haskell-language-server-wrapper"; @@ -218,7 +223,7 @@ in { start = "/*"; end = "*/"; }; - # auto-format = false; + # auto-format = true; # formatter.command = "${pkgs.omnisharp-roslyn}/bin/OmniSharp"; # language-servers = ["OmniSharp"]; } @@ -236,6 +241,20 @@ in { auto-format = true; language-servers = ["typescript-language-server"]; } + { + name = "glsl"; + file-types = ["glsl"]; + indent = { + tab-width = 2; + unit = " "; + }; + block-comment-tokens = { + start = "/*"; + end = "*/"; + }; + auto-format = false; + language-servers = ["glsl_analyzer"]; + } ]; language-server =