mirror of https://github.com/folke/lazy.nvim.git
fix: prevent changing buffer in lazy window
Adds the new `winfixbuf` to the window options of the lazy window. This makes the buffer "sticky", preventing accidentally switching to another buffer while in that window, e.g. via `:edit`. See the PR at nvim core https://github.com/neovim/neovim/issues/12517 `winfixbuf` is only available on newer nvim versions, so adding the option is wrapped in a condition checking whether it is supported.
This commit is contained in:
parent
460e1cd8f2
commit
67eaa0689c
|
@ -184,6 +184,9 @@ function M:mount()
|
|||
Util.wo(self.win, "wrap", true)
|
||||
Util.wo(self.win, "winhighlight", "Normal:LazyNormal")
|
||||
Util.wo(self.win, "colorcolumn", "")
|
||||
if vim.fn.exists('&winfixbuf') == 1 then
|
||||
Util.wo(self.win, "winfixbuf", true)
|
||||
end
|
||||
end
|
||||
opts()
|
||||
|
||||
|
|
Loading…
Reference in New Issue