From dd30313a90ae27c2fc9b550607b1e0b3abdf0a46 Mon Sep 17 00:00:00 2001
From: Yegappan Lakshmanan <yegappan@yahoo.com>
Date: Sat, 27 May 2023 10:08:02 -0700
Subject: [PATCH] Error message about a language server not supporting a
 particular feature is not correct

---
 autoload/lsp/buffer.vim | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/autoload/lsp/buffer.vim b/autoload/lsp/buffer.vim
index 8661de3..9d9d348 100644
--- a/autoload/lsp/buffer.vim
+++ b/autoload/lsp/buffer.vim
@@ -157,7 +157,11 @@ export def CurbufGetServerChecked(feature: string = null_string): dict<any>
 
   var lspserver: dict<any> = CurbufGetServer(feature)
   if lspserver->empty()
-    util.ErrMsg($'Language server for "{&filetype}" file type is not found')
+    if feature == null_string
+      util.ErrMsg($'Language server for "{&filetype}" file type is not found')
+    else
+      util.ErrMsg($'Language server for "{&filetype}" file type supporting "{feature}" feature is not found')
+    endif
     return {}
   endif
   if !lspserver.running
-- 
2.51.0