fix(lsp): do not reset buf version when detaching client (#29273)

(cherry picked from commit 37bf4c572a)

Co-authored-by: Ilia Choly <ilia.choly@gmail.com>
This commit is contained in:
github-actions[bot]
2024-06-10 22:22:26 +02:00
committed by GitHub
parent 46c2962b3a
commit 0ee3147bc7

View File

@ -516,7 +516,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)
@ -601,6 +600,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