return { { "CopilotC-Nvim/CopilotChat.nvim", dependencies = { { "github/copilot.vim" }, { "nvim-lua/plenary.nvim", branch = "master" }, }, build = "make tiktoken", opts = {}, keys = { { "zc", ":CopilotChat", mode = "n", desc = "Chat with Copilot" }, { "ze", ":CopilotChatExplain", mode = "v", desc = "Explain Code" }, { "zn", ":CopilotChatReview", mode = "v", desc = "Review Code" }, { "zf", ":CopilotChatFix", mode = "v", desc = "Fix Code Issues" }, { "zo", ":CopilotChatOptimize", mode = "v", desc = "Optimize Code" }, { "zd", ":CopilotChatDocs", mode = "v", desc = "Generate Docs" }, { "zt", ":CopilotChatTests", mode = "v", desc = "Generate Tests" }, { "zm", ":CopilotChatCommit", mode = "n", desc = "Generate Commit Message" }, { "zs", ":CopilotChatCommit", mode = "v", desc = "Generate Commit for Selection" }, }, }, }