diff --git a/lua/lazyvim/plugins/extras/ai/aider.lua b/lua/lazyvim/plugins/extras/ai/aider.lua new file mode 100644 index 00000000..85e673c9 --- /dev/null +++ b/lua/lazyvim/plugins/extras/ai/aider.lua @@ -0,0 +1,24 @@ +return { + { + "GeorgesAlkhouri/nvim-aider", + cmd = { + "AiderTerminalToggle", + }, + keys = { + { "ai", "AiderTerminalToggle", desc = "Aider: Open Terminal " }, + { "al", "AiderTerminalSend", desc = "Aider: Send", mode = { "n", "v" } }, + { "ak", "AiderQuickSendCommand", desc = "Aider: Send Command" }, + { "aj", "AiderQuickSendBuffer", desc = "Aider: Send Buffer" }, + { "a+", "AiderQuickAddFile", desc = "Aider: Add File" }, + { "a-", "AiderQuickDropFile", desc = "Aider: Drop File" }, + }, + dependencies = { + "nvim-telescope/telescope.nvim", + }, + opts = { + win = { + wo = { winbar = "Aider" }, + }, + }, + }, +}