From 7c047d3ea145cb422f5e302577bd9ebedd7e60a0 Mon Sep 17 00:00:00 2001
From: Yegappan Lakshmanan <yegappan@yahoo.com>
Date: Sun, 26 Mar 2023 20:28:05 -0700
Subject: [PATCH] Supply the signature help client capabilities when
 registering with the language server

---
 autoload/lsp/lspserver.vim | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/autoload/lsp/lspserver.vim b/autoload/lsp/lspserver.vim
index e959c7c..483b6f6 100644
--- a/autoload/lsp/lspserver.vim
+++ b/autoload/lsp/lspserver.vim
@@ -429,7 +429,13 @@ def InitServer(lspserver: dict<any>)
       declaration: {linkSupport: true},
       definition: {linkSupport: true},
       typeDefinition: {linkSupport: true},
-      implementation: {linkSupport: true}
+      implementation: {linkSupport: true},
+      signatureHelp: {
+	signatureInformation: {
+	  documentationFormat: ['plaintext', 'markdown'],
+	  activeParameterSupport: true
+	}
+      }
     },
     window: {},
     general: {}
-- 
2.51.0