Skip to content

Commit 1ca6aed

Browse files
committed
feat(nvim): switch to greggh/claude-code.nvim plugin
- replace coder/claudecode.nvim with greggh/claude-code.nvim - remove snacks.nvim dependency and custom keybindings - use default plugin setup via config function
1 parent cc079a8 commit 1ca6aed

File tree

1 file changed

+31
-31
lines changed

1 file changed

+31
-31
lines changed

nvim/lua/plugins/claudecode.lua

Lines changed: 31 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -1,34 +1,34 @@
1-
return {
2-
"coder/claudecode.nvim",
3-
dependencies = { "folke/snacks.nvim" },
4-
config = true,
5-
keys = {
6-
{ "<leader>a", nil, desc = "AI/Claude Code" },
7-
{ "<leader>ac", "<cmd>ClaudeCode<cr>", desc = "Toggle Claude" },
8-
{ "<leader>af", "<cmd>ClaudeCodeFocus<cr>", desc = "Focus Claude" },
9-
{ "<leader>ar", "<cmd>ClaudeCode --resume<cr>", desc = "Resume Claude" },
10-
{ "<leader>aC", "<cmd>ClaudeCode --continue<cr>", desc = "Continue Claude" },
11-
{ "<leader>am", "<cmd>ClaudeCodeSelectModel<cr>", desc = "Select Claude model" },
12-
{ "<leader>ab", "<cmd>ClaudeCodeAdd %<cr>", desc = "Add current buffer" },
13-
{ "<leader>as", "<cmd>ClaudeCodeSend<cr>", mode = "v", desc = "Send to Claude" },
14-
{
15-
"<leader>as",
16-
"<cmd>ClaudeCodeTreeAdd<cr>",
17-
desc = "Add file",
18-
ft = { "NvimTree", "neo-tree", "oil", "minifiles", "netrw" },
19-
},
20-
-- Diff management
21-
{ "<leader>aa", "<cmd>ClaudeCodeDiffAccept<cr>", desc = "Accept diff" },
22-
{ "<leader>ad", "<cmd>ClaudeCodeDiffDeny<cr>", desc = "Deny diff" },
23-
},
24-
}
25-
261
-- return {
27-
-- "greggh/claude-code.nvim",
28-
-- dependencies = {
29-
-- "nvim-lua/plenary.nvim", -- Required for git operations
2+
-- "coder/claudecode.nvim",
3+
-- dependencies = { "folke/snacks.nvim" },
4+
-- config = true,
5+
-- keys = {
6+
-- { "<leader>a", nil, desc = "AI/Claude Code" },
7+
-- { "<leader>ac", "<cmd>ClaudeCode<cr>", desc = "Toggle Claude" },
8+
-- { "<leader>af", "<cmd>ClaudeCodeFocus<cr>", desc = "Focus Claude" },
9+
-- { "<leader>ar", "<cmd>ClaudeCode --resume<cr>", desc = "Resume Claude" },
10+
-- { "<leader>aC", "<cmd>ClaudeCode --continue<cr>", desc = "Continue Claude" },
11+
-- { "<leader>am", "<cmd>ClaudeCodeSelectModel<cr>", desc = "Select Claude model" },
12+
-- { "<leader>ab", "<cmd>ClaudeCodeAdd %<cr>", desc = "Add current buffer" },
13+
-- { "<leader>as", "<cmd>ClaudeCodeSend<cr>", mode = "v", desc = "Send to Claude" },
14+
-- {
15+
-- "<leader>as",
16+
-- "<cmd>ClaudeCodeTreeAdd<cr>",
17+
-- desc = "Add file",
18+
-- ft = { "NvimTree", "neo-tree", "oil", "minifiles", "netrw" },
19+
-- },
20+
-- -- Diff management
21+
-- { "<leader>aa", "<cmd>ClaudeCodeDiffAccept<cr>", desc = "Accept diff" },
22+
-- { "<leader>ad", "<cmd>ClaudeCodeDiffDeny<cr>", desc = "Deny diff" },
3023
-- },
31-
-- config = function()
32-
-- require("claude-code").setup()
33-
-- end,
3424
-- }
25+
26+
return {
27+
"greggh/claude-code.nvim",
28+
dependencies = {
29+
"nvim-lua/plenary.nvim", -- Required for git operations
30+
},
31+
config = function()
32+
require("claude-code").setup()
33+
end,
34+
}

0 commit comments

Comments
 (0)