aboutsummaryrefslogtreecommitdiffhomepage
path: root/.config/nvim/lua/vimrc
diff options
context:
space:
mode:
authornsfisis <nsfisis@gmail.com>2025-06-16 23:28:13 +0900
committernsfisis <nsfisis@gmail.com>2025-06-16 23:28:13 +0900
commit0cdb7b7ca0080c87ec466dcc269632f3f20e6bce (patch)
treec6c8b6912547ca196836baaa131d7127fdb44c74 /.config/nvim/lua/vimrc
parente368da5465b4ee71199e75f1b211b5c10e436722 (diff)
downloaddotfiles-0cdb7b7ca0080c87ec466dcc269632f3f20e6bce.tar.gz
dotfiles-0cdb7b7ca0080c87ec466dcc269632f3f20e6bce.tar.zst
dotfiles-0cdb7b7ca0080c87ec466dcc269632f3f20e6bce.zip
nvim: install coder/claudecode.nvim
Diffstat (limited to '.config/nvim/lua/vimrc')
-rw-r--r--.config/nvim/lua/vimrc/plugins.lua18
1 files changed, 18 insertions, 0 deletions
diff --git a/.config/nvim/lua/vimrc/plugins.lua b/.config/nvim/lua/vimrc/plugins.lua
index 7f524c4..d8ae9c4 100644
--- a/.config/nvim/lua/vimrc/plugins.lua
+++ b/.config/nvim/lua/vimrc/plugins.lua
@@ -778,5 +778,23 @@ return {
end,
},
-- AI {{{1
+ {
+ "coder/claudecode.nvim",
+ config = true,
+ keys = {
+ { "<leader>a", nil, desc = "AI/Claude Code" },
+ { "<leader>ac", "<cmd>ClaudeCode<cr>", desc = "Toggle Claude" },
+ { "<leader>af", "<cmd>ClaudeCodeFocus<cr>", desc = "Focus Claude" },
+ { "<leader>ar", "<cmd>ClaudeCode --resume<cr>", desc = "Resume Claude" },
+ { "<leader>aC", "<cmd>ClaudeCode --continue<cr>", desc = "Continue Claude" },
+ { "<leader>as", "<cmd>ClaudeCodeSend<cr>", mode = "v", desc = "Send to Claude" },
+ {
+ "<leader>as",
+ "<cmd>ClaudeCodeTreeAdd<cr>",
+ desc = "Add file",
+ ft = { "dirvish" },
+ },
+ },
+ },
-- }}}
}