diff --git a/extensions/xml-language-features/src/extension.ts b/extensions/xml-language-features/src/extension.ts index 603b3bb37c..4e865f75ab 100644 --- a/extensions/xml-language-features/src/extension.ts +++ b/extensions/xml-language-features/src/extension.ts @@ -14,5 +14,5 @@ export function activate(context: vscode.ExtensionContext) { function format(document: vscode.TextDocument): vscode.ProviderResult { const range = new vscode.Range(0, 0, document.lineCount, document.lineAt(document.lineCount - 1).range.end.character); - return xml.Compiler.formatXmlString(document.getText()).then(formatted => [new vscode.TextEdit(range, formatted)]); + return xml.Compiler.formatXmlString(document.getText()).then(formatted => [new vscode.TextEdit(range, formatted)], () => [new vscode.TextEdit(range, document.getText())]); }