diff options
| author | Aleksey Kladov <aleksey.kladov@gmail.com> | 2019-12-30 19:12:49 +0100 |
|---|---|---|
| committer | Aleksey Kladov <aleksey.kladov@gmail.com> | 2019-12-30 19:12:49 +0100 |
| commit | 68f47a5b10cfbb7b0168a0f24ddc7d8ced6cedda (patch) | |
| tree | f0681bafda5b8c281622e6d036352a64800d4210 /editors/code/src/commands/syntax_tree.ts | |
| parent | 260df66b7742e76c76184388253552c5055b1945 (diff) | |
| download | rust-68f47a5b10cfbb7b0168a0f24ddc7d8ced6cedda.tar.gz rust-68f47a5b10cfbb7b0168a0f24ddc7d8ced6cedda.zip | |
Cleanup
Diffstat (limited to 'editors/code/src/commands/syntax_tree.ts')
| -rw-r--r-- | editors/code/src/commands/syntax_tree.ts | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/editors/code/src/commands/syntax_tree.ts b/editors/code/src/commands/syntax_tree.ts index e61fb36df82..9831c2a2e4a 100644 --- a/editors/code/src/commands/syntax_tree.ts +++ b/editors/code/src/commands/syntax_tree.ts @@ -7,12 +7,12 @@ import { Ctx, Cmd } from '../ctx'; // // The contents of the file come from the `TextDocumentContentProvider` export function syntaxTree(ctx: Ctx): Cmd { - const stcp = new SyntaxTreeContentProvider(ctx); + const tdcp = new TextDocumentContentProvider(ctx); ctx.pushCleanup( vscode.workspace.registerTextDocumentContentProvider( 'rust-analyzer', - stcp, + tdcp, ), ); @@ -20,7 +20,7 @@ export function syntaxTree(ctx: Ctx): Cmd { (event: vscode.TextDocumentChangeEvent) => { const doc = event.document; if (doc.languageId !== 'rust') return; - afterLs(() => stcp.eventEmitter.fire(stcp.uri)); + afterLs(() => tdcp.eventEmitter.fire(tdcp.uri)); }, ctx.subscriptions, ); @@ -28,7 +28,7 @@ export function syntaxTree(ctx: Ctx): Cmd { vscode.window.onDidChangeActiveTextEditor( (editor: vscode.TextEditor | undefined) => { if (!editor || editor.document.languageId !== 'rust') return; - stcp.eventEmitter.fire(stcp.uri); + tdcp.eventEmitter.fire(tdcp.uri); }, ctx.subscriptions, ); @@ -38,12 +38,12 @@ export function syntaxTree(ctx: Ctx): Cmd { const rangeEnabled = !!(editor && !editor.selection.isEmpty); const uri = rangeEnabled - ? vscode.Uri.parse(`${stcp.uri.toString()}?range=true`) - : stcp.uri; + ? vscode.Uri.parse(`${tdcp.uri.toString()}?range=true`) + : tdcp.uri; const document = await vscode.workspace.openTextDocument(uri); - stcp.eventEmitter.fire(uri); + tdcp.eventEmitter.fire(uri); return vscode.window.showTextDocument( document, @@ -64,7 +64,7 @@ interface SyntaxTreeParams { range?: lc.Range; } -export class SyntaxTreeContentProvider +class TextDocumentContentProvider implements vscode.TextDocumentContentProvider { ctx: Ctx; uri = vscode.Uri.parse('rust-analyzer://syntaxtree'); @@ -86,8 +86,8 @@ export class SyntaxTreeContentProvider range = editor.selection.isEmpty ? undefined : this.ctx.client.code2ProtocolConverter.asRange( - editor.selection, - ); + editor.selection, + ); } const request: SyntaxTreeParams = { |
