mirror of
https://github.com/neovim/neovim
synced 2025-07-18 10:11:50 +00:00
fix(diagnostic): clear virtual_lines autocmd only for valid buf #32979
This commit is contained in:
@ -1952,8 +1952,8 @@ M.handlers.virtual_lines = {
|
|||||||
diagnostic_cache_extmarks[bufnr][ns.user_data.virt_lines_ns] = {}
|
diagnostic_cache_extmarks[bufnr][ns.user_data.virt_lines_ns] = {}
|
||||||
if api.nvim_buf_is_valid(bufnr) then
|
if api.nvim_buf_is_valid(bufnr) then
|
||||||
api.nvim_buf_clear_namespace(bufnr, ns.user_data.virt_lines_ns, 0, -1)
|
api.nvim_buf_clear_namespace(bufnr, ns.user_data.virt_lines_ns, 0, -1)
|
||||||
|
api.nvim_clear_autocmds({ group = ns.user_data.virt_lines_augroup, buffer = bufnr })
|
||||||
end
|
end
|
||||||
api.nvim_clear_autocmds({ group = ns.user_data.virt_lines_augroup, buffer = bufnr })
|
|
||||||
end
|
end
|
||||||
end,
|
end,
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user