]> Sergey Matveev's repositories - vim-lsp.git/commitdiff
Fix indentation
authorYegappan Lakshmanan <yegappan@yahoo.com>
Sun, 23 Oct 2022 05:47:50 +0000 (22:47 -0700)
committerYegappan Lakshmanan <yegappan@yahoo.com>
Sun, 23 Oct 2022 05:47:50 +0000 (22:47 -0700)
autoload/lsp/handlers.vim
autoload/lsp/lspserver.vim
autoload/lsp/selection.vim

index 49637fd36c38025420cf214f02d17bc39a230a0f..70ed94af51a8e20a1dc170649f75885c8ee9f576 100644 (file)
@@ -2,7 +2,7 @@ vim9script
 
 # Handlers for messages from the LSP server
 # Refer to https://microsoft.github.io/language-server-protocol/specification
-# for the Language Server Protocol (LSP) specificaiton.
+# for the Language Server Protocol (LSP) specification.
 
 import './options.vim' as opt
 import './util.vim'
@@ -27,8 +27,9 @@ def ProcessInitializeReply(lspserver: dict<any>, req: dict<any>, reply: dict<any
   if opt.lspOptions.autoComplete && caps->has_key('completionProvider')
     var triggers = caps.completionProvider.triggerCharacters
     lspserver.completionTriggerChars = triggers
-    lspserver.completionLazyDoc = lspserver.caps.completionProvider->has_key('resolveProvider')
-        && lspserver.caps.completionProvider.resolveProvider
+    lspserver.completionLazyDoc =
+               lspserver.caps.completionProvider->has_key('resolveProvider')
+               && lspserver.caps.completionProvider.resolveProvider
   endif
 
   # send a "initialized" notification to server
@@ -231,7 +232,7 @@ def ProcessResolveReply(lspserver: dict<any>, req: dict<any>, reply: dict<any>):
     elseif reply.result.documentation->type() == v:t_string
       infoText->extend(reply.result.documentation->split("\n"))
     else
-      util.ErrMsg($'Error: Unsupported documentation ({reply.result.documentation})')
+      util.ErrMsg($'Error: Unsupported documentation ({reply.result.documentation->string()})')
       return
     endif
   endif
@@ -254,9 +255,9 @@ def ProcessResolveReply(lspserver: dict<any>, req: dict<any>, reply: dict<any>):
     var bufnr = id->winbufnr()
     infoKind->setbufvar(bufnr, '&ft')
     if infoKind == 'markdown'
-      3->setwinvar(id, '&cole')
+      3->setwinvar(id, '&conceallevel')
     else
-      0->setwinvar(id, '&cole')
+      0->setwinvar(id, '&conceallevel')
     endif
     id->popup_settext(infoText)
     id->popup_show()
index 61248fc9b868bca1a4a5757d2facf39fd949c6a1..b562a2e5b06958f7cd0b18a443c8b36db12f6733 100644 (file)
@@ -95,7 +95,7 @@ def InitServer(lspserver: dict<any>)
       completion: {
        completionItem: {
          documentationFormat: ['plaintext', 'markdown'],
-      resolveSupport: {properties: ['detail', 'documentation']},
+         resolveSupport: {properties: ['detail', 'documentation']},
          snippetSupport: false
        },
        completionItemKind: {valueSet: range(1, 25)}
index 0996c0ea6de1832b877264f3152e755f6e497f78..d0b70eda51a50b93e6b60752b5aab757881676c7 100644 (file)
@@ -15,7 +15,7 @@ def SelectText(bnr: number, range: dict<dict<number>>)
   :normal! gv
 enddef
 
-# Process the range selection reply from LSP server and start a new selection 
+# Process the range selection reply from LSP server and start a new selection
 export def SelectionStart(lspserver: dict<any>, sel: list<dict<any>>)
   if sel->empty()
     return