fix: buffer data cleared when setting buflisted = false
For posterity: this was a very painful lesson. Turns out "BufDelete" doesn't mean "buffer was deleted", it means "buffer was deleted from the buffer list". If you set nobuflisted, BufDelete will be triggered even though the buffer is still loaded and active.
This commit is contained in:
parent
6566f457e4
commit
303f31895e
1 changed files with 1 additions and 1 deletions
|
|
@ -317,7 +317,7 @@ M.initialize = function(bufnr)
|
|||
end, 100)
|
||||
end,
|
||||
})
|
||||
vim.api.nvim_create_autocmd("BufDelete", {
|
||||
vim.api.nvim_create_autocmd("BufUnload", {
|
||||
group = "Oil",
|
||||
nested = true,
|
||||
once = true,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue