aboutsummaryrefslogtreecommitdiff
path: root/editors/code/src/commands/analyzer_status.ts
diff options
context:
space:
mode:
Diffstat (limited to 'editors/code/src/commands/analyzer_status.ts')
-rw-r--r--editors/code/src/commands/analyzer_status.ts10
1 files changed, 3 insertions, 7 deletions
diff --git a/editors/code/src/commands/analyzer_status.ts b/editors/code/src/commands/analyzer_status.ts
index 849c2ec6c..830e40e8f 100644
--- a/editors/code/src/commands/analyzer_status.ts
+++ b/editors/code/src/commands/analyzer_status.ts
@@ -23,10 +23,7 @@ export function analyzerStatus(ctx: Ctx): Cmd {
23 23
24 return async function handle() { 24 return async function handle() {
25 if (poller == null) { 25 if (poller == null) {
26 poller = setInterval( 26 poller = setInterval(() => tdcp.eventEmitter.fire(tdcp.uri), 1000);
27 () => tdcp.eventEmitter.fire(tdcp.uri),
28 1000,
29 );
30 } 27 }
31 const document = await vscode.workspace.openTextDocument(tdcp.uri); 28 const document = await vscode.workspace.openTextDocument(tdcp.uri);
32 return vscode.window.showTextDocument( 29 return vscode.window.showTextDocument(
@@ -39,13 +36,12 @@ export function analyzerStatus(ctx: Ctx): Cmd {
39 36
40class TextDocumentContentProvider 37class TextDocumentContentProvider
41 implements vscode.TextDocumentContentProvider { 38 implements vscode.TextDocumentContentProvider {
42 39 ctx: Ctx;
43 ctx: Ctx
44 uri = vscode.Uri.parse('rust-analyzer-status://status'); 40 uri = vscode.Uri.parse('rust-analyzer-status://status');
45 eventEmitter = new vscode.EventEmitter<vscode.Uri>(); 41 eventEmitter = new vscode.EventEmitter<vscode.Uri>();
46 42
47 constructor(ctx: Ctx) { 43 constructor(ctx: Ctx) {
48 this.ctx = ctx 44 this.ctx = ctx;
49 } 45 }
50 46
51 provideTextDocumentContent( 47 provideTextDocumentContent(