aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChinmay Dalal <dalal.chinmay.0101@gmail.com>2023-06-29 19:56:29 +0530
committerGitHub <noreply@github.com>2023-06-29 07:26:29 -0700
commit7968322e7a20b557631f4b496751658e80f6e7b0 (patch)
treed13611d71d7b9d32d11c184e84f66433bd2532b8
parentaa362a2af8ce353d7082834a54bcc124ebd2a026 (diff)
downloadrneovim-7968322e7a20b557631f4b496751658e80f6e7b0.tar.gz
rneovim-7968322e7a20b557631f4b496751658e80f6e7b0.tar.bz2
rneovim-7968322e7a20b557631f4b496751658e80f6e7b0.zip
fix(lsp): inlay_hint nil reference error #24202
Problem: vim_lsp_inlayhint: Error executing lua: .../lsp/_inlay_hint.lua:249: attempt to index field 'applied' (a nil value) Solution: Assign {} to bufstates.applied in on_reload fixes #24172
-rw-r--r--runtime/lua/vim/lsp/_inlay_hint.lua2
1 files changed, 1 insertions, 1 deletions
diff --git a/runtime/lua/vim/lsp/_inlay_hint.lua b/runtime/lua/vim/lsp/_inlay_hint.lua
index 84794841ae..ccf1b5cca4 100644
--- a/runtime/lua/vim/lsp/_inlay_hint.lua
+++ b/runtime/lua/vim/lsp/_inlay_hint.lua
@@ -188,7 +188,7 @@ function M.enable(bufnr)
on_reload = function(_, cb_bufnr)
clear(cb_bufnr)
if bufstates[cb_bufnr] and bufstates[cb_bufnr].enabled then
- bufstates[cb_bufnr] = { enabled = true }
+ bufstates[cb_bufnr] = { enabled = true, applied = {} }
end
M.refresh({ bufnr = cb_bufnr })
end,