diff --git a/runtime/lua/vim/diagnostic.lua b/runtime/lua/vim/diagnostic.lua index 0b06c7a192..c66df93b4b 100644 --- a/runtime/lua/vim/diagnostic.lua +++ b/runtime/lua/vim/diagnostic.lua @@ -2873,7 +2873,7 @@ end vim.api.nvim_create_autocmd('DiagnosticChanged', { group = vim.api.nvim_create_augroup('nvim.diagnostic.status', {}), callback = function(ev) - if vim.api.nvim_buf_is_valid(ev.buf) then + if vim.api.nvim_buf_is_loaded(ev.buf) then vim.api.nvim__redraw({ buf = ev.buf, statusline = true }) end end,