diff --git a/modules/hm/helix.nix b/modules/hm/helix.nix index 9e0dae8..a971c5c 100644 --- a/modules/hm/helix.nix +++ b/modules/hm/helix.nix @@ -12,22 +12,23 @@ programs.helix = { enable = true; package = pkgs.unstable_pkgs.helix; - languages.language = [ - { - name = "nix"; - config = { nil.formatting.command = [ "nixpkgs-fmt" ]; }; - } - { - name = "latex"; - config = { - texlab.formatterLineLength = 0; - texlab.bibtexFormatter = "latexindent"; - texlab.latexindent.modifyLineBreaks = false; - # texlab.chktex.onOpenAndSave = true; - texlab.chktex.onEdit = true; - }; - } - ]; + languages.language = [{ + name = "nix"; + auto-format = true; + }]; + languages.language-server = { + nil.config.nil = { + formatting.command = [ "nixpkgs-fmt" ]; + autoEvalInputs = true; + }; + texlab.config.texlab = { + formatterLineLength = 0; + bibtexFormatter = "latexindent"; + latexindent.modifyLineBreaks = false; + # chktex.onOpenAndSave = true; + chktex.onEdit = true; + }; + }; settings = { theme = "nightfox"; editor = {