From 6ee2ac75e9c00603641468c3a10f4c338d018dd0 Mon Sep 17 00:00:00 2001 From: "Tony Fischer (tku137)" Date: Sun, 19 Jan 2025 20:32:17 +0100 Subject: [PATCH] feat(copilot-chat): add Snacks picker integration for copilot-chat Adds support for using Snacks picker when picking prompt actions. --- lua/lazyvim/plugins/extras/ai/copilot-chat.lua | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/lua/lazyvim/plugins/extras/ai/copilot-chat.lua b/lua/lazyvim/plugins/extras/ai/copilot-chat.lua index e71f4db1..8557087e 100644 --- a/lua/lazyvim/plugins/extras/ai/copilot-chat.lua +++ b/lua/lazyvim/plugins/extras/ai/copilot-chat.lua @@ -9,8 +9,9 @@ function M.pick(kind) LazyVim.warn("No " .. kind .. " found on the current line") return end - local ok = pcall(require, "fzf-lua") - require("CopilotChat.integrations." .. (ok and "fzflua" or "telescope")).pick(items) + local fzf_ok = pcall(require, "fzf-lua") + local snacks_ok = pcall(require, "snacks") + require("CopilotChat.integrations." .. (fzf_ok and "fzflua" or snacks_ok and "snacks" or "telescope")).pick(items) end end