diff options
Diffstat (limited to 'editors/code/src/commands/syntax_tree.ts')
-rw-r--r-- | editors/code/src/commands/syntax_tree.ts | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/editors/code/src/commands/syntax_tree.ts b/editors/code/src/commands/syntax_tree.ts index 02ea9f166..7dde66ad1 100644 --- a/editors/code/src/commands/syntax_tree.ts +++ b/editors/code/src/commands/syntax_tree.ts | |||
@@ -22,6 +22,7 @@ export function syntaxTree(ctx: Ctx): Cmd { | |||
22 | if (doc.languageId !== 'rust') return; | 22 | if (doc.languageId !== 'rust') return; |
23 | afterLs(() => tdcp.eventEmitter.fire(tdcp.uri)); | 23 | afterLs(() => tdcp.eventEmitter.fire(tdcp.uri)); |
24 | }, | 24 | }, |
25 | null, | ||
25 | ctx.subscriptions, | 26 | ctx.subscriptions, |
26 | ); | 27 | ); |
27 | 28 | ||
@@ -30,6 +31,7 @@ export function syntaxTree(ctx: Ctx): Cmd { | |||
30 | if (!editor || editor.document.languageId !== 'rust') return; | 31 | if (!editor || editor.document.languageId !== 'rust') return; |
31 | tdcp.eventEmitter.fire(tdcp.uri); | 32 | tdcp.eventEmitter.fire(tdcp.uri); |
32 | }, | 33 | }, |
34 | null, | ||
33 | ctx.subscriptions, | 35 | ctx.subscriptions, |
34 | ); | 36 | ); |
35 | 37 | ||
@@ -55,7 +57,7 @@ export function syntaxTree(ctx: Ctx): Cmd { | |||
55 | 57 | ||
56 | // We need to order this after LS updates, but there's no API for that. | 58 | // We need to order this after LS updates, but there's no API for that. |
57 | // Hence, good old setTimeout. | 59 | // Hence, good old setTimeout. |
58 | function afterLs(f: () => any) { | 60 | function afterLs(f: () => void) { |
59 | setTimeout(f, 10); | 61 | setTimeout(f, 10); |
60 | } | 62 | } |
61 | 63 | ||