aboutsummaryrefslogtreecommitdiff
path: root/runtime/lua/vim/lsp/protocol.lua
diff options
context:
space:
mode:
authorMathias Fußenegger <mfussenegger@users.noreply.github.com>2021-11-14 12:55:16 +0100
committerGitHub <noreply@github.com>2021-11-14 12:55:16 +0100
commitee3a58d42e7fce666eef570db6f2944c29303d98 (patch)
tree9421bec34f8700525c77f1a931643583b5d6aa7f /runtime/lua/vim/lsp/protocol.lua
parent2ef9d2a663db35c73b93606dbe882ca697072cc3 (diff)
downloadrneovim-ee3a58d42e7fce666eef570db6f2944c29303d98.tar.gz
rneovim-ee3a58d42e7fce666eef570db6f2944c29303d98.tar.bz2
rneovim-ee3a58d42e7fce666eef570db6f2944c29303d98.zip
fix(lsp): ensure buffers are re-attached on rename (#16266)
If a LSP server sent a workspace edit containing a rename the buffers file name changed without the server receiving a close notification for the old buffer and without the client properly re-attaching on the new file. This affected `Move` code-actions in nvim-jdtls, but also `vim.lsp.buf.rename` on a class level.
Diffstat (limited to 'runtime/lua/vim/lsp/protocol.lua')
0 files changed, 0 insertions, 0 deletions