]> Sergey Matveev's repositories - vim-lsp.git/commitdiff
fix: check lsp sign trig exist as well
authorshane.xb.qian <shane.qian@foxmail.com>
Wed, 26 Oct 2022 06:51:01 +0000 (14:51 +0800)
committershane.xb.qian <shane.qian@foxmail.com>
Wed, 26 Oct 2022 06:51:01 +0000 (14:51 +0800)
autoload/lsp/signature.vim

index cc85b3099b6fcd42708816dbb2ba0dd2af6ace8b..0d823e892459ed77a3fd8103589aefb952a16f22 100644 (file)
@@ -24,7 +24,8 @@ enddef
 # Initialize the signature triggers for the current buffer
 export def SignatureInit(lspserver: dict<any>)
   if !opt.lspOptions.showSignature ||
-                       !lspserver.caps->has_key('signatureHelpProvider')
+                       !lspserver.caps->has_key('signatureHelpProvider') ||
+                       !lspserver.caps.signatureHelpProvider->has_key('triggerCharacters')
     # no support for signature help
     return
   endif