fix(blink-cmp): snippet is not active when blink is visible
This commit is contained in:
@@ -19,10 +19,13 @@ return {
|
|||||||
active = function(filter)
|
active = function(filter)
|
||||||
local snippet = require('luasnip')
|
local snippet = require('luasnip')
|
||||||
local blink = require('blink.cmp')
|
local blink = require('blink.cmp')
|
||||||
if snippet.in_snippet() and not blink.is_visible() then
|
if snippet.in_snippet() then
|
||||||
return true
|
return true
|
||||||
else
|
else
|
||||||
if not snippet.in_snippet() and vim.fn.mode() == 'n' then snippet.unlink_current() end
|
if not snippet.in_snippet() and vim.fn.mode() == 'n' then
|
||||||
|
snippet.unlink_current()
|
||||||
|
vim.snippet.stop()
|
||||||
|
end
|
||||||
return false
|
return false
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
Reference in New Issue
Block a user