aboutsummaryrefslogtreecommitdiff
path: root/editors/code/src/commands/syntaxTree.ts
diff options
context:
space:
mode:
Diffstat (limited to 'editors/code/src/commands/syntaxTree.ts')
-rw-r--r--editors/code/src/commands/syntaxTree.ts20
1 files changed, 10 insertions, 10 deletions
diff --git a/editors/code/src/commands/syntaxTree.ts b/editors/code/src/commands/syntaxTree.ts
index d5daa9302..dcb721eee 100644
--- a/editors/code/src/commands/syntaxTree.ts
+++ b/editors/code/src/commands/syntaxTree.ts
@@ -6,20 +6,20 @@ import { Server } from '../server';
6export const syntaxTreeUri = vscode.Uri.parse('ra-lsp://syntaxtree'); 6export const syntaxTreeUri = vscode.Uri.parse('ra-lsp://syntaxtree');
7 7
8export class TextDocumentContentProvider implements vscode.TextDocumentContentProvider { 8export class TextDocumentContentProvider implements vscode.TextDocumentContentProvider {
9 public eventEmitter = new vscode.EventEmitter<vscode.Uri>() 9 public eventEmitter = new vscode.EventEmitter<vscode.Uri>();
10 public syntaxTree: string = "Not available" 10 public syntaxTree: string = 'Not available';
11 11
12 public provideTextDocumentContent(uri: vscode.Uri): vscode.ProviderResult<string> { 12 public provideTextDocumentContent(uri: vscode.Uri): vscode.ProviderResult<string> {
13 let editor = vscode.window.activeTextEditor; 13 const editor = vscode.window.activeTextEditor;
14 if (editor == null) return "" 14 if (editor == null) { return ''; }
15 let request: SyntaxTreeParams = { 15 const request: SyntaxTreeParams = {
16 textDocument: { uri: editor.document.uri.toString() } 16 textDocument: { uri: editor.document.uri.toString() },
17 }; 17 };
18 return Server.client.sendRequest<SyntaxTreeResult>("m/syntaxTree", request); 18 return Server.client.sendRequest<SyntaxTreeResult>('m/syntaxTree', request);
19 } 19 }
20 20
21 get onDidChange(): vscode.Event<vscode.Uri> { 21 get onDidChange(): vscode.Event<vscode.Uri> {
22 return this.eventEmitter.event 22 return this.eventEmitter.event;
23 } 23 }
24} 24}
25 25
@@ -33,6 +33,6 @@ type SyntaxTreeResult = string;
33// 33//
34// The contents of the file come from the `TextDocumentContentProvider` 34// The contents of the file come from the `TextDocumentContentProvider`
35export async function handle() { 35export async function handle() {
36 let document = await vscode.workspace.openTextDocument(syntaxTreeUri) 36 const document = await vscode.workspace.openTextDocument(syntaxTreeUri);
37 return vscode.window.showTextDocument(document, vscode.ViewColumn.Two, true) 37 return vscode.window.showTextDocument(document, vscode.ViewColumn.Two, true);
38} 38}