We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 3d4b80d commit 3e6dfd8Copy full SHA for 3e6dfd8
lua/noice/view/nui.lua
@@ -258,7 +258,15 @@ function NuiView:update_layout()
258
end
259
260
function NuiView:is_mounted()
261
- return self._nui and self._nui._.mounted and self._nui.bufnr and vim.api.nvim_buf_is_valid(self._nui.bufnr)
+ if self._nui and self._nui.bufnr and not vim.api.nvim_buf_is_valid(self._nui.bufnr) then
262
+ self._nui.bufnr = nil
263
+ end
264
+
265
+ if self._nui and self._nui.winid and not vim.api.nvim_win_is_valid(self._nui.winid) then
266
+ self._nui.winid = nil
267
268
269
+ return self._nui and self._nui._.mounted and self._nui.bufnr
270
271
272
function NuiView:show()
0 commit comments