aboutsummaryrefslogtreecommitdiff
path: root/editors/code/src/extension.ts
diff options
context:
space:
mode:
Diffstat (limited to 'editors/code/src/extension.ts')
-rw-r--r--editors/code/src/extension.ts10
1 files changed, 5 insertions, 5 deletions
diff --git a/editors/code/src/extension.ts b/editors/code/src/extension.ts
index 5134bb258..894334c55 100644
--- a/editors/code/src/extension.ts
+++ b/editors/code/src/extension.ts
@@ -2,7 +2,7 @@ import * as vscode from 'vscode';
2import * as lc from 'vscode-languageclient'; 2import * as lc from 'vscode-languageclient';
3 3
4import * as commands from './commands'; 4import * as commands from './commands';
5import { TextDocumentContentProvider } from './commands/syntaxTree'; 5import { SyntaxTreeContentProvider } from './commands/syntaxTree';
6import * as events from './events'; 6import * as events from './events';
7import * as notifications from './notifications'; 7import * as notifications from './notifications';
8import { Server } from './server'; 8import { Server } from './server';
@@ -100,21 +100,21 @@ export function activate(context: vscode.ExtensionContext) {
100 events.changeActiveTextEditor.handle 100 events.changeActiveTextEditor.handle
101 ); 101 );
102 102
103 const textDocumentContentProvider = new TextDocumentContentProvider(); 103 const syntaxTreeContentProvider = new SyntaxTreeContentProvider();
104 disposeOnDeactivation( 104 disposeOnDeactivation(
105 vscode.workspace.registerTextDocumentContentProvider( 105 vscode.workspace.registerTextDocumentContentProvider(
106 'rust-analyzer', 106 'rust-analyzer',
107 textDocumentContentProvider 107 syntaxTreeContentProvider
108 ) 108 )
109 ); 109 );
110 110
111 registerCommand( 111 registerCommand(
112 'rust-analyzer.syntaxTree', 112 'rust-analyzer.syntaxTree',
113 commands.syntaxTree.createHandle(textDocumentContentProvider) 113 commands.syntaxTree.createHandle(syntaxTreeContentProvider)
114 ); 114 );
115 115
116 vscode.workspace.onDidChangeTextDocument( 116 vscode.workspace.onDidChangeTextDocument(
117 events.changeTextDocument.createHandler(textDocumentContentProvider), 117 events.changeTextDocument.createHandler(syntaxTreeContentProvider),
118 null, 118 null,
119 context.subscriptions 119 context.subscriptions
120 ); 120 );