From 4379ae8ab9aec497e58eeae733a0a87c70289570 Mon Sep 17 00:00:00 2001 From: Folke Lemaitre Date: Fri, 21 Apr 2023 18:27:15 +0200 Subject: [PATCH] fix(copilot): work-around Neovim bug. Fixes #656 --- lua/lazyvim/plugins/extras/coding/copilot.lua | 6 +++--- lua/lazyvim/util/build.lua | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/lua/lazyvim/plugins/extras/coding/copilot.lua b/lua/lazyvim/plugins/extras/coding/copilot.lua index 0496e1b7..598a6a01 100644 --- a/lua/lazyvim/plugins/extras/coding/copilot.lua +++ b/lua/lazyvim/plugins/extras/coding/copilot.lua @@ -28,8 +28,8 @@ return { return icon .. (status.message or "") end, cond = function() - local clients = vim.lsp.get_active_clients({ name = "copilot", bufnr = 0 }) - return #clients > 0 + local ok, clients = pcall(vim.lsp.get_active_clients, { name = "copilot", bufnr = 0 }) + return ok and #clients > 0 end, color = function() local status = require("copilot.api").status.data @@ -76,7 +76,7 @@ return { [""] = function(...) local entry = cmp.get_selected_entry() if entry and entry.source.name == "copilot" then - return confirm_copilot(...) + -- return confirm_copilot(...) end return confirm(...) end, diff --git a/lua/lazyvim/util/build.lua b/lua/lazyvim/util/build.lua index e76098a4..9155bcb2 100644 --- a/lua/lazyvim/util/build.lua +++ b/lua/lazyvim/util/build.lua @@ -215,7 +215,7 @@ To use this, add it to your **lazy.nvim** imports: ```lua title="lua/config/lazy.lua" {4} require("lazy").setup({ spec = { - { "folke/LazyVim", import = "lazyvim.plugins" }, + { "LazyVim/LazyVim", import = "lazyvim.plugins" }, { import = "%s" }, { import = "plugins" }, },