return { "GeorgesAlkhouri/nvim-aider", cmd = "Aider", args = { "--no-auto-commits", }, keys = { { "a/", "Aider toggle", desc = "Toggle Aider" }, { "as", "Aider send", desc = "Send to Aider", mode = { "n", "v" } }, { "ac", "Aider command", desc = "Aider Commands" }, { "ab", "Aider buffer", desc = "Send Buffer" }, { "a+", "Aider add", desc = "Add File" }, { "a-", "Aider drop", desc = "Drop File" }, { "ar", "Aider add readonly", desc = "Add Read-Only" }, { "aR", "Aider reset", desc = "Reset Session" }, { "a+", "AiderTreeAddFile", desc = "Add File from Tree to Aider", ft = "NvimTree" }, { "a-", "AiderTreeDropFile", 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, }