return { 'GeorgesAlkhouri/nvim-aider', cmd = { 'AiderTerminalToggle', 'AiderHealth', }, keys = { { 'a/', 'AiderTerminalToggle', desc = 'Open Aider' }, { 'as', 'AiderTerminalSend', desc = 'Send to Aider', mode = { 'n', 'v' } }, { 'ac', 'AiderQuickSendCommand', desc = 'Send Command To Aider' }, { 'ab', 'AiderQuickSendBuffer', desc = 'Send Buffer To Aider' }, { 'a+', 'AiderQuickAddFile', desc = 'Add File to Aider' }, { 'a-', 'AiderQuickDropFile', desc = 'Drop File from Aider' }, { 'ar', 'AiderQuickReadOnlyFile', desc = 'Add File as Read-Only' }, -- Example nvim-tree.lua integration if needed { 'a+', 'AiderTreeAddFile', desc = 'Add File from Tree to Aider', ft = 'NvimTree' }, { 'a-', 'AiderTreeDropFile', desc = 'Drop File from Tree from Aider', ft = 'NvimTree' }, }, dependencies = { 'folke/snacks.nvim', }, opts = { args = { '--model gemini-2.5-pro', '--no-auto-commits', '--pretty', '--stream', }, }, config = true, enabled = false, }