diff options
author | Mars Peng <marspeng@synology.com> | 2025-03-19 20:27:20 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-03-19 05:27:20 -0700 |
commit | f1fcf653cb7c3e738c1d07b1e087f6cf9d6ca9c5 (patch) | |
tree | bc675e2f9f69af8cb3986cbb36b42ab8a1ea509f /runtime/lua/vim | |
parent | 0e59f6f4c7cd376926fc5027b42a94e12cb017fe (diff) | |
download | rneovim-f1fcf653cb7c3e738c1d07b1e087f6cf9d6ca9c5.tar.gz rneovim-f1fcf653cb7c3e738c1d07b1e087f6cf9d6ca9c5.tar.bz2 rneovim-f1fcf653cb7c3e738c1d07b1e087f6cf9d6ca9c5.zip |
fix(diagnostic): clear virtual_lines autocmd only for valid buf #32979
Diffstat (limited to 'runtime/lua/vim')
-rw-r--r-- | runtime/lua/vim/diagnostic.lua | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/runtime/lua/vim/diagnostic.lua b/runtime/lua/vim/diagnostic.lua index 2cfa97ac40..1464d0c013 100644 --- a/runtime/lua/vim/diagnostic.lua +++ b/runtime/lua/vim/diagnostic.lua @@ -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, } |