[css] update language server & client

This commit is contained in:
Martin Aeschlimann
2017-08-18 18:28:02 +02:00
parent a3607bc2d2
commit 1ba52e2113
6 changed files with 12 additions and 12 deletions

View File

@@ -57,7 +57,7 @@ connection.onInitialize((params: InitializeParams): InitializeResult => {
return !!c;
}
let snippetSupport = hasClientCapability('textDocument.completion.completionItem.snippetSupport');
scopedSettingsSupport = hasClientCapability('workspace.getConfiguration');
scopedSettingsSupport = hasClientCapability('workspace.configuration');
return {
capabilities: {
// Tell the client that the server works in FULL text document sync mode
@@ -94,8 +94,8 @@ function getDocumentSettings(textDocument: TextDocument): Thenable<LanguageSetti
if (scopedSettingsSupport) {
let promise = documentSettings[textDocument.uri];
if (!promise) {
let configRequestParam = { scopeUris: [textDocument.uri], sections: [textDocument.languageId] };
promise = connection.sendRequest(GetConfigurationRequest.type, configRequestParam).then(s => s[0][0]);
let configRequestParam = { items: [{ scopeUri: textDocument.uri, section: textDocument.languageId }] };
promise = connection.sendRequest(GetConfigurationRequest.type, configRequestParam).then(s => s[0]);
documentSettings[textDocument.uri] = promise;
}
return promise;