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/navigation.nix
|
||||||
./plugins/editing.nix
|
./plugins/editing.nix
|
||||||
./plugins/keymaps.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