Bump versions, add Aider

This commit is contained in:
2026-03-16 18:00:41 +05:00
parent 759c96ff92
commit 171889104d
2 changed files with 56 additions and 27 deletions

28
lua/plugins/aider.lua Normal file
View File

@@ -0,0 +1,28 @@
return {
"GeorgesAlkhouri/nvim-aider",
cmd = "Aider",
args = {
"--no-auto-commits",
},
keys = {
{ "<leader>a/", "<cmd>Aider toggle<cr>", desc = "Toggle Aider" },
{ "<leader>as", "<cmd>Aider send<cr>", desc = "Send to Aider", mode = { "n", "v" } },
{ "<leader>ac", "<cmd>Aider command<cr>", desc = "Aider Commands" },
{ "<leader>ab", "<cmd>Aider buffer<cr>", desc = "Send Buffer" },
{ "<leader>a+", "<cmd>Aider add<cr>", desc = "Add File" },
{ "<leader>a-", "<cmd>Aider drop<cr>", desc = "Drop File" },
{ "<leader>ar", "<cmd>Aider add readonly<cr>", desc = "Add Read-Only" },
{ "<leader>aR", "<cmd>Aider reset<cr>", desc = "Reset Session" },
{ "<leader>a+", "<cmd>AiderTreeAddFile<cr>", desc = "Add File from Tree to Aider", ft = "NvimTree" },
{ "<leader>a-", "<cmd>AiderTreeDropFile<cr>", desc = "Drop File from Tree from Aider", ft = "NvimTree" },
},
dependencies = {
{
"nvim-neo-tree/neo-tree.nvim",
opts = function(_, opts)
require("nvim_aider.neo_tree").setup(opts)
end,
},
},
config = true,
}