aboutsummaryrefslogtreecommitdiff
path: root/runtime/lua/vim/lsp.lua
diff options
context:
space:
mode:
authorJose Alvarez <j.alvarez11@icloud.com>2021-08-28 18:57:06 +0900
committerJustin M. Keyes <justinkz@gmail.com>2021-09-26 11:28:28 -0700
commit959cf5e53c79e79794e09c5f6260094ff66f0ffa (patch)
tree5bbd5d7656124d71b5f86fdb9aade3d312b15176 /runtime/lua/vim/lsp.lua
parentdc15b3a92c9b6af1a985fa5b62f04177795e58df (diff)
downloadrneovim-959cf5e53c79e79794e09c5f6260094ff66f0ffa.tar.gz
rneovim-959cf5e53c79e79794e09c5f6260094ff66f0ffa.tar.bz2
rneovim-959cf5e53c79e79794e09c5f6260094ff66f0ffa.zip
fix(lsp): check if buffer is valid in changetracking (#15505)
Diffstat (limited to 'runtime/lua/vim/lsp.lua')
-rw-r--r--runtime/lua/vim/lsp.lua2
1 files changed, 1 insertions, 1 deletions
diff --git a/runtime/lua/vim/lsp.lua b/runtime/lua/vim/lsp.lua
index 0c51321d32..d2371cb937 100644
--- a/runtime/lua/vim/lsp.lua
+++ b/runtime/lua/vim/lsp.lua
@@ -380,7 +380,7 @@ do
end
state.pending_change = function()
state.pending_change = nil
- if client.is_stopped() then
+ if client.is_stopped() or not vim.api.nvim_buf_is_valid(bufnr) then
return
end
local contentChanges