From 192e2e9e9b49745d3d701a15660a114f039bc0d2 Mon Sep 17 00:00:00 2001 From: Prad Nukala Date: Tue, 11 Nov 2025 12:45:03 -0500 Subject: [PATCH] refactor(lua): migrate claude keybindings to plugin config --- lua/plugins/astrocore.lua | 8 -------- lua/plugins/claude.lua | 9 ++++++++- 2 files changed, 8 insertions(+), 9 deletions(-) diff --git a/lua/plugins/astrocore.lua b/lua/plugins/astrocore.lua index 77e03e9..9391035 100644 --- a/lua/plugins/astrocore.lua +++ b/lua/plugins/astrocore.lua @@ -518,14 +518,6 @@ return { ["b"] = { "ClaudeCodeAdd %", desc = "Add current buffer" }, ["y"] = { "ClaudeCodeDiffAccept", desc = "Accept diff" }, ["n"] = { "ClaudeCodeDiffDeny", desc = "Deny diff" }, - [""] = { "TemplateSnacks", desc = "Open template picker" }, - ["t"] = { - function() vim.fn.feedkeys ":TemplateCreate " end, - desc = "Create new template", - }, - ["T"] = { "TemplateTelescope type=insert", desc = "Template picker (Telescope)" }, - -- Taskfile - [""] = { terminals.mk_toggle, desc = "Taskfile Toggle" }, -- UI Toggles with Snacks ["u"] = { desc = "UI Toggles" }, ["ud"] = { diff --git a/lua/plugins/claude.lua b/lua/plugins/claude.lua index 07d1654..e9d4164 100644 --- a/lua/plugins/claude.lua +++ b/lua/plugins/claude.lua @@ -7,8 +7,15 @@ return { "coder/claudecode.nvim", dependencies = { "folke/snacks.nvim" }, config = true, - -- Filetype-specific keybindings (kept here since they require ft detection) keys = { + { "", "ClaudeCode", desc = "Toggle Claude" }, + { "f", "ClaudeCodeFocus", desc = "Focus Claude" }, + { "C", "ClaudeCode --resume", desc = "Resume Claude" }, + { "c", "ClaudeCode --continue", desc = "Continue Claude" }, + { "m", "ClaudeCodeSelectModel", desc = "Select Claude model" }, + { "b", "ClaudeCodeAdd %", desc = "Add current buffer" }, + { "y", "ClaudeCodeDiffAccept", desc = "Accept diff" }, + { "n", "ClaudeCodeDiffDeny", desc = "Deny diff" }, { "", "ClaudeCodeTreeAdd",