diff --git a/lua/plugins/astrocore.lua b/lua/plugins/astrocore.lua index 9391035..429cf14 100644 --- a/lua/plugins/astrocore.lua +++ b/lua/plugins/astrocore.lua @@ -14,6 +14,39 @@ local file_filter = ignore_patterns.create_picker_filter() return { "AstroNvim/astrocore", + dependencies = { + { + "coder/claudecode.nvim", + dependencies = { "folke/snacks.nvim" }, + config = true, + }, + { + "pittcat/claude-fzf.nvim", + dependencies = { + "ibhagwan/fzf-lua", + "coder/claudecode.nvim", + }, + opts = { + auto_context = true, + batch_size = 10, + }, + cmd = { + "ClaudeFzf", + "ClaudeFzfFiles", + "ClaudeFzfGrep", + "ClaudeFzfBuffers", + "ClaudeFzfGitFiles", + "ClaudeFzfDirectory", + }, + keys = { + { "", "ClaudeFzfFiles", desc = "Claude: Add files" }, + { "g", "ClaudeFzfGrep", desc = "Claude: Search and add" }, + { "b", "ClaudeFzfBuffers", desc = "Claude: Add buffers" }, + { "G", "ClaudeFzfGitFiles", desc = "Claude: Add Git files" }, + { "d", "ClaudeFzfDirectory", desc = "Claude: Add directory files" }, + }, + }, + }, ---@type AstroCoreOpts opts = { diff --git a/lua/plugins/claude.lua b/lua/plugins/claude.lua deleted file mode 100644 index e9d4164..0000000 --- a/lua/plugins/claude.lua +++ /dev/null @@ -1,26 +0,0 @@ ---- Claude Code integration for AI-powered development ---- Provides commands and keybindings for Claude Code assistant ---- @module plugins.claude - ----@type LazySpec -return { - "coder/claudecode.nvim", - dependencies = { "folke/snacks.nvim" }, - config = true, - 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", - desc = "Add file from explorer", - ft = { "NvimTree", "neo-tree", "oil", "minifiles", "netrw" }, - }, - }, -}