From b3e5c5441633b5cf9b294732283d3f775d9325bd Mon Sep 17 00:00:00 2001 From: Folke Lemaitre Date: Fri, 1 Nov 2024 17:19:37 +0100 Subject: [PATCH] fix(util.cmp): implement is_visible for blink --- lua/lazyvim/util/cmp.lua | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/lua/lazyvim/util/cmp.lua b/lua/lazyvim/util/cmp.lua index 8cb3d1bc..39d48e0e 100644 --- a/lua/lazyvim/util/cmp.lua +++ b/lua/lazyvim/util/cmp.lua @@ -73,7 +73,15 @@ end function M.visible() ---@module 'cmp' local cmp = package.loaded["cmp"] - return cmp and cmp.core.view:visible() + if cmp then + return cmp.core.view:visible() + end + ---@module 'blink.cmp' + local blink = package.loaded["blink.cmp"] + if blink then + return blink.windows.autocomplete.win:is_open() + end + return false end -- This is a better implementation of `cmp.confirm`: