fix(diagnostic): clear virtual_lines autocmd only for valid buf #32979

This commit is contained in:
Mars Peng
2025-03-19 20:27:20 +08:00
committed by GitHub
parent 0e59f6f4c7
commit f1fcf653cb

View File

@ -1952,8 +1952,8 @@ M.handlers.virtual_lines = {
diagnostic_cache_extmarks[bufnr][ns.user_data.virt_lines_ns] = {}
if api.nvim_buf_is_valid(bufnr) then
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
api.nvim_clear_autocmds({ group = ns.user_data.virt_lines_augroup, buffer = bufnr })
end
end,
}