From 8d2f1ee675a78ac0528473959b56ec79478b425d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?George=20Guimar=C3=A3es?= Date: Sun, 22 Dec 2024 13:38:10 -0300 Subject: [PATCH] feat: add aider as AI pair programming buddy --- lua/lazyvim/plugins/extras/ai/aider.lua | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 lua/lazyvim/plugins/extras/ai/aider.lua 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" }, + }, + }, + }, +}