From 1e4e705499e78c0609749aeb589ee1b6d16b0be9 Mon Sep 17 00:00:00 2001
From: Yegappan Lakshmanan <yegappan@yahoo.com>
Date: Sat, 27 May 2023 10:16:39 -0700
Subject: [PATCH] In the LSP client capabilities, use 'markdown' first before
 'plaintext'

---
 autoload/lsp/capabilities.vim | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/autoload/lsp/capabilities.vim b/autoload/lsp/capabilities.vim
index c8a092c..2e2db54 100644
--- a/autoload/lsp/capabilities.vim
+++ b/autoload/lsp/capabilities.vim
@@ -294,7 +294,7 @@ export def GetClientCaps(): dict<any>
       completion: {
 	dynamicRegistration: false,
 	completionItem: {
-	  documentationFormat: ['plaintext', 'markdown'],
+	  documentationFormat: ['markdown', 'plaintext'],
 	  resolveSupport: {properties: ['detail', 'documentation']},
 	  snippetSupport: opt.lspOptions.snippetSupport
 	},
@@ -306,7 +306,7 @@ export def GetClientCaps(): dict<any>
 	symbolKind: {valueSet: range(1, 25)}
       },
       hover: {
-	contentFormat: ['plaintext', 'markdown']
+	contentFormat: ['markdown', 'plaintext']
       },
       foldingRange: {lineFoldingOnly: true},
       inlayHint: {dynamicRegistration: false},
@@ -319,7 +319,7 @@ export def GetClientCaps(): dict<any>
       implementation: {linkSupport: true},
       signatureHelp: {
 	signatureInformation: {
-	  documentationFormat: ['plaintext', 'markdown'],
+	  documentationFormat: ['markdown', 'plaintext'],
 	  activeParameterSupport: true
 	}
       }
-- 
2.51.0