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
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})