From e0cfbbbaa8d5a8973827e6215273200fa750ccf8 Mon Sep 17 00:00:00 2001 From: hrsh7th Date: Mon, 10 Jan 2022 22:39:58 +0900 Subject: [PATCH] Re-fix flickering --- lua/cmp/utils/misc.lua | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/lua/cmp/utils/misc.lua b/lua/cmp/utils/misc.lua index 6f9ddf8..23264d3 100644 --- a/lua/cmp/utils/misc.lua +++ b/lua/cmp/utils/misc.lua @@ -186,6 +186,10 @@ misc.redraw = setmetatable({ force = false, }, { __call = function(self, force) + if vim.tbl_contains({ '/', '?' }, vim.fn.getcmdtype()) then + return vim.api.nvim_feedkeys(vim.api.nvim_replace_termcodes('=""', true, true, true), 'n', true) + end + if self.doing then return end @@ -197,9 +201,6 @@ misc.redraw = setmetatable({ else vim.cmd([[redraw]]) end - if vim.tbl_contains({ '/', '?' }, vim.fn.getcmdtype()) then - vim.api.nvim_feedkeys(vim.api.nvim_replace_termcodes('=""', true, true, true), 'n', true) - end self.doing = false self.force = false end)