Merge branch 'LazyVim:main' into feature/copilot-source-update

This commit is contained in:
Zhou Fang 2025-02-14 23:07:26 +09:00 committed by GitHub
commit 4078ae60b9
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
11 changed files with 80 additions and 38 deletions

View file

@ -9,8 +9,17 @@ 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 map = {
telescope = "telescope",
fzf = "fzflua",
snacks = "snacks",
}
for _, def in pairs(LazyVim.config.get_defaults()) do
if def.enabled and map[def.name] then
return require("CopilotChat.integrations." .. map[def.name]).pick(items)
end
end
Snacks.notify.error("No picker found")
end
end