From c2ad9d67fe1dad554fb46064d2d6d149bac1fbab Mon Sep 17 00:00:00 2001
From: "shane.xb.qian" <shane.qian@foxmail.com>
Date: Tue, 25 Oct 2022 01:01:30 +0800
Subject: [PATCH] fix: change to `get()` style.

---
 autoload/lsp/handlers.vim | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/autoload/lsp/handlers.vim b/autoload/lsp/handlers.vim
index 6be59b6..1ca8af1 100644
--- a/autoload/lsp/handlers.vim
+++ b/autoload/lsp/handlers.vim
@@ -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
-- 
2.51.0