diff options
author | Ilia Choly <ilia.choly@gmail.com> | 2024-06-10 12:53:08 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-06-10 18:53:08 +0200 |
commit | 37bf4c572a8fa20dc4a8433524ecc8c8d68fe53c (patch) | |
tree | 5b550c3aa438bdc7dd74d5b6ddfb50d3a1a096f8 /runtime/lua/vim/lsp.lua | |
parent | d9af8c2431b7c6395abece8104be6a47d6f61f39 (diff) | |
download | rneovim-37bf4c572a8fa20dc4a8433524ecc8c8d68fe53c.tar.gz rneovim-37bf4c572a8fa20dc4a8433524ecc8c8d68fe53c.tar.bz2 rneovim-37bf4c572a8fa20dc4a8433524ecc8c8d68fe53c.zip |
fix(lsp): do not reset buf version when detaching client (#29242)
Diffstat (limited to 'runtime/lua/vim/lsp.lua')
-rw-r--r-- | runtime/lua/vim/lsp.lua | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/runtime/lua/vim/lsp.lua b/runtime/lua/vim/lsp.lua index eb50a0b880..623ccdd5cd 100644 --- a/runtime/lua/vim/lsp.lua +++ b/runtime/lua/vim/lsp.lua @@ -520,7 +520,6 @@ local function buf_detach_client(bufnr, client) end client.attached_buffers[bufnr] = nil - util.buf_versions[bufnr] = nil local namespace = lsp.diagnostic.get_namespace(client.id) vim.diagnostic.reset(namespace, bufnr) @@ -605,6 +604,7 @@ local function buf_attach(bufnr) buf_detach_client(bufnr, client) end attached_buffers[bufnr] = nil + util.buf_versions[bufnr] = nil end, -- TODO if we know all of the potential clients ahead of time, then we |