html.format.enable

This commit is contained in:
Johannes Rieken
2016-10-17 15:30:11 +02:00
parent db48473d51
commit 2d9d187f5b
3 changed files with 48 additions and 22 deletions

View File

@@ -48,8 +48,7 @@ connection.onInitialize((params: InitializeParams): InitializeResult => {
textDocumentSync: documents.syncKind,
completionProvider: { resolveProvider: false, triggerCharacters: ['.', ':', '<', '"', '=', '/'] },
documentHighlightProvider: true,
documentRangeFormattingProvider: true,
documentFormattingProvider: true,
documentRangeFormattingProvider: params.initializationOptions['format.enable'],
documentLinkProvider: true
}
};
@@ -106,11 +105,6 @@ function getFormattingOptions(formatParams: FormattingOptions) {
return merge(formatParams, merge(formatSettings, {}));
}
connection.onDocumentFormatting(formatParams => {
let document = documents.get(formatParams.textDocument.uri);
return languageService.format(document, null, getFormattingOptions(formatParams.options));
});
connection.onDocumentRangeFormatting(formatParams => {
let document = documents.get(formatParams.textDocument.uri);
return languageService.format(document, formatParams.range, getFormattingOptions(formatParams.options));