diff --git a/lua/noice/view/nui.lua b/lua/noice/view/nui.lua index 44f36b82..46291cb6 100644 --- a/lua/noice/view/nui.lua +++ b/lua/noice/view/nui.lua @@ -257,6 +257,10 @@ function NuiView:show() self:create() end + vim.bo[self._nui.bufnr].modifiable = true + self:render(self._nui.bufnr) + vim.bo[self._nui.bufnr].modifiable = false + if not self._nui._.mounted then self._nui:mount() end @@ -269,10 +273,6 @@ function NuiView:show() self:smart_move() end - vim.bo[self._nui.bufnr].modifiable = true - self:render(self._nui.bufnr) - vim.bo[self._nui.bufnr].modifiable = false - self._scroll.winnr = self._nui.winid self._scroll:show() self:fix_border()