From 951928150e7c24f258e175636534b1883b22a298 Mon Sep 17 00:00:00 2001 From: Nick Date: Sat, 14 Dec 2024 14:35:37 -0600 Subject: [PATCH] feat: added some helix settings --- home/modules/helix/config/languages.nix | 27 ++++++++++++++++++------- home/modules/helix/config/settings.nix | 2 +- 2 files changed, 21 insertions(+), 8 deletions(-) diff --git a/home/modules/helix/config/languages.nix b/home/modules/helix/config/languages.nix index 21ad6a3..d0178f1 100755 --- a/home/modules/helix/config/languages.nix +++ b/home/modules/helix/config/languages.nix @@ -6,11 +6,6 @@ formatter.command = "alejandra"; name = "nix"; } - { - auto-format = true; - formatter.command = "haskell"; - name = "haskell"; - } { auto-format = true; formatter.command = "cssfmt"; @@ -18,14 +13,32 @@ } { auto-format = true; - formatter.command = "yuck"; - name = "yuck"; + language-servers = ["elm-language-server"]; + name = "elm"; + } + { + auto-format = true; + formatter.command = "haskell"; + name = "haskell"; } { auto-format = true; formatter.command = "yamlfmt"; name = "yaml"; } + { + auto-format = true; + formatter.command = "yuck"; + name = "yuck"; + } ]; + language-server = { + elm-language-server = { + config.elmLS = { + disableElmLSDiagnostics = true; + elmReviewDiagnostics = "warning"; + }; + }; + }; }; } diff --git a/home/modules/helix/config/settings.nix b/home/modules/helix/config/settings.nix index 16a35e5..e765c82 100755 --- a/home/modules/helix/config/settings.nix +++ b/home/modules/helix/config/settings.nix @@ -3,7 +3,7 @@ editor = { mouse = true; auto-format = true; - soft-wrap = true; + soft-wrap.enable = true; auto-save = true; line-number = "relative"; lsp = {