diff options
Diffstat (limited to 'editors/code/src/commands/analyzer_status.ts')
-rw-r--r-- | editors/code/src/commands/analyzer_status.ts | 10 |
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 | ||
40 | class TextDocumentContentProvider | 37 | class 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( |