diff options
author | Mathias Fußenegger <mfussenegger@users.noreply.github.com> | 2021-11-14 12:55:16 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-11-14 12:55:16 +0100 |
commit | ee3a58d42e7fce666eef570db6f2944c29303d98 (patch) | |
tree | 9421bec34f8700525c77f1a931643583b5d6aa7f /runtime/lua/vim/lsp/protocol.lua | |
parent | 2ef9d2a663db35c73b93606dbe882ca697072cc3 (diff) | |
download | rneovim-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