feat(plugins): add claude-code.nvim

This commit is contained in:
antoine 2026-04-14 21:38:26 +02:00
parent 61e6fd97f3
commit 7f388998c7
Signed by: antoine
GPG key ID: 9EB6BAADC51B6133
2 changed files with 28 additions and 0 deletions

27
plugins/claude-code.nix Normal file
View file

@ -0,0 +1,27 @@
{pkgs, ...}: let
claude-code-nvim = pkgs.vimUtils.buildVimPlugin {
name = "claude-code-nvim";
src = pkgs.fetchFromGitHub {
owner = "greggh";
repo = "claude-code.nvim";
rev = "55c0cb59828fbc3bec744288286a46f5d5750b83";
hash = "sha256-HBHlP2k4vUCbE+Sgm6vN5XE7UGnioFvj8CI6h5H+8x8=";
};
};
in {
vim.extraPlugins = {
claude-code = {
package = claude-code-nvim;
setup = "require('claude-code').setup()";
};
};
vim.keymaps = [
{
key = "<leader>ac";
mode = ["n"];
action = "<cmd>ClaudeCode<CR>";
desc = "Toggle Claude Code";
}
];
}