return { { 'CopilotC-Nvim/CopilotChat.nvim', dependencies = { { 'nvim-lua/plenary.nvim', branch = 'master' }, }, build = 'make tiktoken', opts = { -- See Configuration section for options }, cmd = { 'CopilotChat', 'CopilotChatOpen', 'CopilotChatClose', 'CopilotChatToggle', 'CopilotChatStop', 'CopilotChatReset', 'CopilotChatSave', 'CopilotChatLoad', 'CopilotChatPrompts', 'CopilotChatModels', 'CopilotChat', }, keys = { { 'xx', 'CopilotChatToggle', desc = 'Copilot Chat' }, { 'xC', 'CopilotChatOpen', desc = 'Copilot Chat Open' }, { 'xX', 'CopilotChatClose', desc = 'Copilot Chat Close' }, { 'xt', 'CopilotChatToggle', desc = 'Copilot Chat Toggle' }, { 'xs', 'CopilotChatStop', desc = 'Copilot Chat Stop' }, { 'xX', 'CopilotChatReset', desc = 'Copilot Chat Reset' }, { 'xw', 'CopilotChatSave', desc = 'Copilot Chat Save' }, { 'xl', 'CopilotChatLoad', desc = 'Copilot Chat Load' }, { 'cp', 'CopilotChatPrompts', desc = 'Copilot Chat Prompts' }, { 'cm', 'CopilotChatModels', desc = 'Copilot Chat Models' }, }, }, }