feat(plugins): add claude-code.nvim
This commit is contained in:
parent
61e6fd97f3
commit
7f388998c7
2 changed files with 28 additions and 0 deletions
|
|
@ -11,5 +11,6 @@
|
|||
./plugins/navigation.nix
|
||||
./plugins/editing.nix
|
||||
./plugins/keymaps.nix
|
||||
./plugins/claude-code.nix
|
||||
];
|
||||
}
|
||||
|
|
|
|||
27
plugins/claude-code.nix
Normal file
27
plugins/claude-code.nix
Normal 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";
|
||||
}
|
||||
];
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue