From 746576d2345df5e9529b08f69d70d16283543fca Mon Sep 17 00:00:00 2001 From: death916 Date: Thu, 12 Mar 2026 04:23:08 -0700 Subject: [PATCH] heliz hints --- modules/home-manager/common.nix | 59 ++++++++++++++++++--------------- 1 file changed, 33 insertions(+), 26 deletions(-) diff --git a/modules/home-manager/common.nix b/modules/home-manager/common.nix index 3acd14b..8726d62 100644 --- a/modules/home-manager/common.nix +++ b/modules/home-manager/common.nix @@ -34,38 +34,45 @@ soft-wrap = { enable = true; }; + lsp = { + display-inlay-hints = true; + }; }; }; - languages.language = [ - { - name = "nix"; - auto-format = true; - formatter.command = lib.getExe pkgs.nixfmt-rfc-style; - } - { - name = "python"; - language-servers = [ "pylsp" ]; - auto-format = true; - } - { - name = "rust"; - language-servers = [ "rust-analyzer" ]; - auto-format = true; - config = { - rust-analyzer = { + languages = { + language-server = { + rust-analyzer = { + config = { inlayHints = { - bindingModeHints.enable = true; - chainingHints.enable = true; - closingBraceHints.enable = true; - closureReturnTypeHints.enable = true; - lifetimeElisionHints.enable = true; - parameterHints.enable = true; - reborrowHints.enable = true; + bindingModeHints = { enable = true; }; + chainingHints = { enable = true; }; + closingBraceHints = { enable = true; }; + closureReturnTypeHints = { enable = true; }; + lifetimeElisionHints = { enable = true; }; + parameterHints = { enable = true; }; + reborrowHints = { enable = true; }; }; }; }; - } - ]; + }; + language = [ + { + name = "nix"; + auto-format = true; + formatter.command = lib.getExe pkgs.nixfmt-rfc-style; + } + { + name = "python"; + language-servers = [ "pylsp" ]; + auto-format = true; + } + { + name = "rust"; + language-servers = [ "rust-analyzer" ]; + auto-format = true; + } + ]; + }; themes = { autumn_night_transparent = { "inherits" = "autumn_night";