From e34d8595a9f921281609a1d682ecb6a4aad5178f Mon Sep 17 00:00:00 2001 From: Prad Nukala Date: Fri, 10 Oct 2025 09:46:48 -0400 Subject: [PATCH] refactor(nvim): simplify lazy loading configuration --- lua/plugins/astrocore.lua | 14 ++++++++------ lua/polish.lua | 4 ++++ 2 files changed, 12 insertions(+), 6 deletions(-) diff --git a/lua/plugins/astrocore.lua b/lua/plugins/astrocore.lua index ca547d2..4555434 100644 --- a/lua/plugins/astrocore.lua +++ b/lua/plugins/astrocore.lua @@ -594,13 +594,15 @@ return { ["a"] = { function() vim.lsp.buf.code_action() end, desc = "LSP Code Action" }, ["c"] = { _G.Claude_toggle, desc = "Claude Toggle" }, ["h"] = { function() vim.lsp.buf.hover() end, desc = "LSP Hover" }, - ["d"] = { - function() require("snacks").picker.lsp_definitions() end, - desc = "Find LSP definitions", - }, ["r"] = { - function() require("snacks").picker.lsp_references() end, - desc = "Find LSP references", + function() return ":IncRename " .. vim.fn.expand "" end, + expr = true, + desc = "Rename current symbol", + cond = "textDocument/rename", + }, + ["d"] = { + function() require("snacks").picker.diagnostics() end, + desc = "Find LSP diagnostics", }, ["s"] = { function() require("snacks").picker.lsp_symbols() end, diff --git a/lua/polish.lua b/lua/polish.lua index 244f2a4..6ad474b 100644 --- a/lua/polish.lua +++ b/lua/polish.lua @@ -99,3 +99,7 @@ if ok_overseer then end, } end + +require("inc_rename").setup { + input_buffer_type = "snacks", +}