diff --git a/modules/home-manager/programs/nixvim/presets/base/diagnostics.nix b/modules/home-manager/programs/nixvim/presets/base/diagnostics.nix index ea4ee7c..5981998 100644 --- a/modules/home-manager/programs/nixvim/presets/base/diagnostics.nix +++ b/modules/home-manager/programs/nixvim/presets/base/diagnostics.nix @@ -58,6 +58,11 @@ in options.silent = true; action = ":LspRestart"; } + { + key = "sc"; + mode = "n"; + action = ":IncRename "; + } { key = "sn"; mode = "n"; @@ -74,16 +79,17 @@ in "sr" = "lsp_references"; "sd" = "lsp_definitions"; "si" = "lsp_implementations"; - "ss" = "lsp_document_symbols"; "sw" = "lsp_workspace_symbols"; "st" = "lsp_type_definitions"; "sh" = "diagnostics"; }; }; + inc-rename.enable = true; which-key.registrations."s" = { name = "LSP"; n = "Hover"; r = "References"; + c = "Incremental Rename"; R = "Restart LSP"; d = "Definitions"; i = "Implementations";