From 363f351898213b0da31397d167fc0e18eddb3d2a Mon Sep 17 00:00:00 2001 From: Liam Dyer Date: Fri, 14 Feb 2025 09:06:20 -0500 Subject: [PATCH] fix: schedule just feedkeys to close completion menu --- lua/blink/cmp/lib/text_edits.lua | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lua/blink/cmp/lib/text_edits.lua b/lua/blink/cmp/lib/text_edits.lua index 98a47b9e..2cba84c6 100644 --- a/lua/blink/cmp/lib/text_edits.lua +++ b/lua/blink/cmp/lib/text_edits.lua @@ -339,7 +339,9 @@ function text_edits.write_to_dot_repeat(text_edit) -- exit completion mode (if still open) if vim.api.nvim_get_mode().mode:match('i') then - vim.api.nvim_feedkeys(vim.api.nvim_replace_termcodes('', true, true, true), 'in', false) + vim.schedule( + function() vim.api.nvim_feedkeys(vim.api.nvim_replace_termcodes('', true, true, true), 'in', false) end + ) end end) end