From b8b96e2548b7a8db0ed2fbfa117b65af92d74164 Mon Sep 17 00:00:00 2001 From: Folke Lemaitre Date: Tue, 4 Oct 2022 15:37:02 +0200 Subject: [PATCH] fix: unmount on BufWinLeave instead of hide. Fixes #14 --- lua/noice/view/nui.lua | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lua/noice/view/nui.lua b/lua/noice/view/nui.lua index 9f7b886a..68a8a4f8 100644 --- a/lua/noice/view/nui.lua +++ b/lua/noice/view/nui.lua @@ -65,7 +65,9 @@ function NuiView:create() self._nui:on({ Event.BufWinLeave }, function() vim.schedule(function() - self:hide() + self._visible = false + self._nui:unmount() + self._nui = nil end) end, { once = false })