]> Sergey Matveev's repositories - vim-lsp.git/commitdiff
fix: change to method calling style
authorshane.xb.qian <shane.qian@foxmail.com>
Fri, 18 Nov 2022 01:10:17 +0000 (09:10 +0800)
committershane.xb.qian <shane.qian@foxmail.com>
Fri, 18 Nov 2022 01:10:17 +0000 (09:10 +0800)
autoload/lsp/handlers.vim
autoload/lsp/lspserver.vim

index fd9c7b2751612e77da7595d129c6088ca919eb06..6adc59cfcebc6d2acdc871be95c0dc0f0d29bab2 100644 (file)
@@ -124,11 +124,11 @@ def ProcessWorkspaceFoldersReq(lspserver: dict<any>, request: dict<any>)
     lspserver.sendResponse(request, null, {})
     return
   endif
-  if empty(lspserver.workspaceFolders)
+  if lspserver.workspaceFolders->empty()
     lspserver.sendResponse(request, [], {})
   else
     lspserver.sendResponse(request,
-         \ map(copy(lspserver.workspaceFolders), '{name: v:val->fnamemodify(":t"), uri: util.LspFileToUri(v:val)}'),
+         \ lspserver.workspaceFolders->copy()->map('{name: v:val->fnamemodify(":t"), uri: util.LspFileToUri(v:val)}'),
          \ {})
   endif
 enddef
index df4a047d0548b66b8f07e8878e72105a71dd38dc..817ec1ca69fcb61b9a61d82963a593cbfd2eae51 100644 (file)
@@ -528,7 +528,7 @@ def SendResponse(lspserver: dict<any>, request: dict<any>, result: any, error: d
   endif
   var resp: dict<any> = lspserver.createResponse(
            request.id->type() == v:t_string ? request.id->str2nr() : request.id)
-  if empty(error)
+  if error->empty()
     resp->extend({result: result})
   else
     resp->extend({error: error})