]> Sergey Matveev's repositories - vim-lsp.git/commitdiff
fix: change to `get()` style.
authorshane.xb.qian <shane.qian@foxmail.com>
Mon, 24 Oct 2022 17:01:30 +0000 (01:01 +0800)
committershane.xb.qian <shane.qian@foxmail.com>
Mon, 24 Oct 2022 17:01:30 +0000 (01:01 +0800)
autoload/lsp/handlers.vim

index 6be59b6e782721c4ee0e7567dd31466d60634445..1ca8af112f7397363801468eb8a52d4af95117b5 100644 (file)
@@ -25,9 +25,7 @@ def ProcessInitializeReply(lspserver: dict<any>, req: dict<any>, reply: dict<any
   lspserver.caps = caps
 
   if opt.lspOptions.autoComplete && caps->has_key('completionProvider')
-    if caps.completionProvider->has_key('triggerCharacters')
-       lspserver.completionTriggerChars = caps.completionProvider.triggerCharacters
-    endif
+    lspserver.completionTriggerChars = caps.completionProvider->get('triggerCharacters', [])
     lspserver.completionLazyDoc =
                lspserver.caps.completionProvider->has_key('resolveProvider')
                && lspserver.caps.completionProvider.resolveProvider