[html] duplicated onDocumentRangeFormatting handler (#122994)

This commit is contained in:
Martin Aeschlimann 2021-05-10 18:08:50 +02:00
parent e0065d4259
commit 05d22c6853
No known key found for this signature in database
GPG key ID: 2609A01E695523E3

View file

@ -408,23 +408,6 @@ export function startServer(connection: Connection, runtime: RuntimeEnvironment)
return runSafe(() => onFormat(formatParams.textDocument, undefined, formatParams.options), [], `Error while formatting ${formatParams.textDocument.uri}`, token);
});
connection.onDocumentRangeFormatting(async (formatParams, token) => {
return runSafe(async () => {
const document = documents.get(formatParams.textDocument.uri);
if (document) {
let settings = await getDocumentSettings(document, () => true);
if (!settings) {
settings = globalSettings;
}
const unformattedTags: string = settings && settings.html && settings.html.format && settings.html.format.unformatted || '';
const enabledModes = { css: !unformattedTags.match(/\bstyle\b/), javascript: !unformattedTags.match(/\bscript\b/) };
return format(languageModes, document, formatParams.range, formatParams.options, settings, enabledModes);
}
return [];
}, [], `Error while formatting range for ${formatParams.textDocument.uri}`, token);
});
connection.onDocumentLinks((documentLinkParam, token) => {
return runSafe(async () => {
const document = documents.get(documentLinkParam.textDocument.uri);