diff --git a/nvim/dot-config/nvim/lua/plugins/blink.lua b/nvim/dot-config/nvim/lua/plugins/blink.lua index cb9b840..3654082 100644 --- a/nvim/dot-config/nvim/lua/plugins/blink.lua +++ b/nvim/dot-config/nvim/lua/plugins/blink.lua @@ -20,7 +20,17 @@ return { [""] = { "scroll_documentation_down" }, [""] = { "accept", "fallback" }, - [""] = { "cancel", "fallback" }, + [""] = { + function(cmp) + if cmp.is_visible() then + cmp.cancel() + if cmp.get_selected_item_idx() ~= nil then + return true + end + end + end, + "fallback", + }, [""] = { "select_next", "snippet_forward", "fallback" }, [""] = { "select_prev", "snippet_backward", "fallback" },