Improves UX of the CopilotChat.nvim
plugin.
- predefined actions
- management of contexts (markdown files, selections, urls, filetree, saved code blocks, etc)
Caution
plugin still in a "draft" state, expect some bugs! Please report if you find any.
{
"josiahdenton/copilot-chat-context.nvim",
dependencies = {
"CopilotC-Nvim/CopilotChat.nvim",
"echasnovski/mini.nvim", -- optional, uses mini.notify and will fallback to vim.notify if not available
},
config = function()
local context = require("copilot-chat-context")
context.setup()
vim.keymap.set("n", "<leader>ai", function()
context.open()
end, { desc = "open copilot context panel" })
end,
-- other configurations
},