mirror of
https://github.com/NotAShelf/nvf.git
synced 2025-12-20 10:51:17 +00:00
assistant/codecompanion-nvim: add mappings
Add mappings for common commands in codecompanion-nvim
This commit is contained in:
parent
df1b3f7968
commit
fd0c2a2548
3 changed files with 37 additions and 1 deletions
|
|
@ -1,6 +1,7 @@
|
|||
{lib, ...}: let
|
||||
inherit (lib.options) mkOption mkEnableOption;
|
||||
inherit (lib.types) int str enum nullOr attrs;
|
||||
inherit (lib.nvim.binds) mkMappingOption;
|
||||
inherit (lib.nvim.types) mkPluginSetupOption luaInline;
|
||||
in {
|
||||
options.vim.assistant = {
|
||||
|
|
@ -273,6 +274,17 @@ in {
|
|||
'';
|
||||
};
|
||||
};
|
||||
|
||||
mappings = {
|
||||
inlineAssistant.open = mkMappingOption "[CodeCompanion] Open inline Assistant" "<leader>aa";
|
||||
chat = {
|
||||
open = mkMappingOption "[CodeCompanion] Open chat" "<leader>ao";
|
||||
toggle = mkMappingOption "[CodeCompanion] Toggle chat" "<leader>ac";
|
||||
addToChatBuffer = mkMappingOption "[CodeCompanion] Add selection to chat" "<leader>ab";
|
||||
};
|
||||
actions.open = mkMappingOption "[CodeCompanion] Open actions" "<C-a>";
|
||||
command.open = mkMappingOption "[CodeCompanion] Open cli command generation prompt" "<leader>ag";
|
||||
};
|
||||
};
|
||||
};
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue