From 7b77fe874abfc4e167e38bccc7304f64ffb5a094 Mon Sep 17 00:00:00 2001 From: Filippo Berto Date: Wed, 1 Nov 2023 16:57:43 +0100 Subject: [PATCH] Helix: update config for 23.10 --- modules/hm/helix.nix | 33 +++++++++++++++++---------------- 1 file changed, 17 insertions(+), 16 deletions(-) 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 = {