From 421720641b567885c9ae2303e037e35150cf1f67 Mon Sep 17 00:00:00 2001 From: hrsh7th Date: Mon, 9 Aug 2021 19:15:04 +0900 Subject: [PATCH] Fix documentation window closing bug --- lua/cmp/menu.lua | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lua/cmp/menu.lua b/lua/cmp/menu.lua index 28aa4bc..638f15e 100644 --- a/lua/cmp/menu.lua +++ b/lua/cmp/menu.lua @@ -43,6 +43,7 @@ end ---Close menu menu.close = function(self) + debug.log('menu.close', vim.fn.pumvisible()) if vim.fn.pumvisible() == 1 then vim.fn.complete(1, {}) end @@ -157,10 +158,11 @@ end ---Show completion item menu.show = function(self) - if vim.fn.pumvisible() == 0 and #self.entries == 0 then + if #self.entries == 0 then self:close() return end + debug.log('menu.show', #self.entries) local completeopt = vim.o.completeopt if self.preselect == 1 then