From: shane.xb.qian Date: Thu, 8 Dec 2022 07:44:27 +0000 (+0800) Subject: fix: inlayhints kind can be omitted X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=58df8e1ba2fece30a79c7ae4e053d52abc800376;p=vim-lsp.git fix: inlayhints kind can be omitted --- diff --git a/autoload/lsp/inlayhints.vim b/autoload/lsp/inlayhints.vim index 864ecb0..37107cd 100644 --- a/autoload/lsp/inlayhints.vim +++ b/autoload/lsp/inlayhints.vim @@ -48,7 +48,7 @@ export def InlayHintsReply(lspserver: dict, inlayHints: any) label = hint.label endif - var kind = hint.kind->string() + var kind = hint->has_key('kind') ? hint.kind->string() : '1' if kind ==# "'type'" || kind ==# '1' prop_add(hint.position.line + 1, hint.position.character + 1, {type: 'LspInlayHintsType', text: label, bufnr: bufnum})