feat(copilot-chat): use fzf-lua if enabled in extras

Adds the abiltiy for fzf-lua to be used as a picker for these copilot
chat actions if it was enabled in LazyExtras
This commit is contained in:
Adam K. 2024-06-11 10:20:58 -05:00
parent 7e0ac6850b
commit 0db3e5abaf

View file

@ -100,6 +100,35 @@ return {
},
},
{
"ibhagwan/fzf-lua",
optional = true,
keys = {
-- Show help actions with fzf-lua (if installed in extras)
{
"<leader>ad",
function()
local actions = require("CopilotChat.actions")
local help = actions.help_actions()
if not help then
LazyVim.warn("No diagnostics found on the current line")
return
end
require("CopilotChat.integrations.fzflua").pick(help)
end,
desc = "Diagnostic Help (CopilotChat)",
},
-- Show prompts actions with fzf-lua (if installed in extras)
{
"<leader>ap",
function()
local actions = require("CopilotChat.actions")
require("CopilotChat.integrations.fzflua").pick(actions.prompt_actions())
end,
desc = "Prompt Actions (CopilotChat)",
},
},
},
-- Edgy integration
{
"folke/edgy.nvim",