return { 'CopilotC-Nvim/CopilotChat.nvim', cmd = { 'CopilotChat', 'CopilotChatClose', 'CopilotChatExplain', 'CopilotChatReview', 'CopilotChatTests', 'CopilotChatRefactor', 'CopilotChatOptimize', 'CopilotChatDocs', 'CopilotChatToggle', }, keys = { { 'CC', 'CopilotChat', desc = 'Open CopilotChat' }, -- fix: was C { 'Cq', 'CopilotChatClose', desc = 'Close' }, { 'Ce', 'CopilotChatExplain', desc = 'Explain', mode = { 'n', 'v' } }, { 'Cr', 'CopilotChatReview', desc = 'Review', mode = { 'n', 'v' } }, { 'Ct', 'CopilotChatTests', desc = 'Tests', mode = { 'n', 'v' } }, { 'Cf', 'CopilotChatRefactor', desc = 'Refactor', mode = { 'n', 'v' } }, { 'Co', 'CopilotChatOptimize', desc = 'Optimize', mode = { 'n', 'v' } }, { 'Cd', 'CopilotChatDocs', desc = 'Docs', mode = { 'n', 'v' } }, { 'Cp', 'CopilotChatToggle', desc = 'Toggle' }, }, build = 'make tiktoken', opts = { debug = false, show_help = true, }, dependencies = { 'nvim-lua/plenary.nvim', 'zbirenbaum/copilot.lua', }, }