Skip to content

Commit a5145ae

Browse files
committed
fix: passthrough bind on show/hide when shown/hidden
closes #49
1 parent 4daf96d commit a5145ae

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

lua/blink/cmp/init.lua

+4-2
Original file line numberDiff line numberDiff line change
@@ -118,12 +118,14 @@ end
118118
------- Public API -------
119119

120120
cmp.show = function()
121-
vim.schedule(function() cmp.trigger.show() end)
121+
if cmp.windows.autocomplete.win:is_open() then return end
122+
vim.schedule(cmp.trigger.show)
122123
return true
123124
end
124125

125126
cmp.hide = function()
126-
vim.schedule(function() cmp.trigger.hide() end)
127+
if not cmp.windows.autocomplete.win:is_open() then return end
128+
vim.schedule(cmp.trigger.hide)
127129
return true
128130
end
129131

0 commit comments

Comments
 (0)