Skip to content

Commit 3ca0e93

Browse files
author
Kapil Borle
committed
Add formatting status to status bar
1 parent 3d9319b commit 3ca0e93

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

src/features/DocumentFormatter.ts

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -110,14 +110,16 @@ class PSDocumentFormattingEditProvider implements DocumentFormattingEditProvider
110110
range: Range,
111111
options: FormattingOptions,
112112
token: CancellationToken): TextEdit[] | Thenable<TextEdit[]> {
113-
return this.executeRulesInOrder(document, range, options, 0);
113+
let textEdits = this.executeRulesInOrder(document, range, options, 0);
114+
Window.setStatusBarMessage("formatting...", textEdits);
115+
return textEdits;
114116
}
115117

116118
executeRulesInOrder(
117119
document: TextDocument,
118120
range: Range,
119121
options: FormattingOptions,
120-
index: number): Thenable<TextEdit[]> | TextEdit[] {
122+
index: number): Thenable<TextEdit[]> {
121123
if (this.languageClient !== null && index < this.ruleOrder.length) {
122124
let rule = this.ruleOrder[index];
123125
let uniqueEdits: ScriptRegion[] = [];
@@ -172,7 +174,7 @@ class PSDocumentFormattingEditProvider implements DocumentFormattingEditProvider
172174
return this.executeRulesInOrder(document, range, options, index + 1);
173175
});
174176
} else {
175-
return TextEdit[0];
177+
return Promise.resolve(new TextEdit[0]);
176178
}
177179
}
178180

0 commit comments

Comments
 (0)