From 62ed01a1078f499c93c70025342dd869bd277d39 Mon Sep 17 00:00:00 2001 From: veetaha Date: Thu, 2 Apr 2020 05:38:52 +0300 Subject: vscode: add highlighting of syntax tree --- editors/code/src/commands/syntax_tree.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'editors/code/src') diff --git a/editors/code/src/commands/syntax_tree.ts b/editors/code/src/commands/syntax_tree.ts index 996c7a716..01ab4de74 100644 --- a/editors/code/src/commands/syntax_tree.ts +++ b/editors/code/src/commands/syntax_tree.ts @@ -15,6 +15,9 @@ export function syntaxTree(ctx: Ctx): Cmd { void new AstInspector(ctx); ctx.pushCleanup(vscode.workspace.registerTextDocumentContentProvider(AST_FILE_SCHEME, tdcp)); + ctx.pushCleanup(vscode.languages.setLanguageConfiguration("ra_syntax_tree", { + brackets: [["[", ")"]], + })); return async () => { const editor = vscode.window.activeTextEditor; @@ -36,7 +39,7 @@ export function syntaxTree(ctx: Ctx): Cmd { } class TextDocumentContentProvider implements vscode.TextDocumentContentProvider { - readonly uri = vscode.Uri.parse('rust-analyzer://syntaxtree'); + readonly uri = vscode.Uri.parse('rust-analyzer://syntaxtree/tree.rast'); readonly eventEmitter = new vscode.EventEmitter(); -- cgit v1.2.3