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
This commit is contained in:
Chinmay Dalal 2023-06-29 19:56:29 +05:30 committed by GitHub
parent aa362a2af8
commit 7968322e7a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -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,