Skip to content

Commit

Permalink
update to new activate() API with an ExtensionContext
Browse files Browse the repository at this point in the history
  • Loading branch information
egamma committed Nov 3, 2015
1 parent 2aa5968 commit c4c6875
Showing 1 changed file with 10 additions and 10 deletions.
20 changes: 10 additions & 10 deletions src/goMain.ts
Original file line number Diff line number Diff line change
Expand Up @@ -21,19 +21,19 @@ import vscode = require('vscode');
let diagnosticCollection: vscode.DiagnosticCollection;
let statusBarEntry: vscode.StatusBarItem;

export function activate(subscriptions: vscode.Disposable[]): void {
export function activate(ctx: vscode.ExtensionContext): void {
var GO_MODE = 'go';

subscriptions.push(vscode.languages.registerHoverProvider(GO_MODE, new GoHoverProvider()));
subscriptions.push(vscode.languages.registerCompletionItemProvider(GO_MODE, new GoCompletionItemProvider()));
subscriptions.push(vscode.languages.registerDefinitionProvider(GO_MODE, new GoDefinitionProvider()));
subscriptions.push(vscode.languages.registerReferenceProvider(GO_MODE, new GoReferenceProvider()));
subscriptions.push(vscode.languages.registerDocumentFormattingEditProvider(GO_MODE, new GoDocumentFormattingEditProvider()));
subscriptions.push(vscode.languages.registerDocumentSymbolProvider(GO_MODE, new GoDocumentSybmolProvider()));
subscriptions.push(vscode.languages.registerRenameProvider(GO_MODE, new GoRenameProvider()));
ctx.subscriptions.push(vscode.languages.registerHoverProvider(GO_MODE, new GoHoverProvider()));
ctx.subscriptions.push(vscode.languages.registerCompletionItemProvider(GO_MODE, new GoCompletionItemProvider()));
ctx.subscriptions.push(vscode.languages.registerDefinitionProvider(GO_MODE, new GoDefinitionProvider()));
ctx.subscriptions.push(vscode.languages.registerReferenceProvider(GO_MODE, new GoReferenceProvider()));
ctx.subscriptions.push(vscode.languages.registerDocumentFormattingEditProvider(GO_MODE, new GoDocumentFormattingEditProvider()));
ctx.subscriptions.push(vscode.languages.registerDocumentSymbolProvider(GO_MODE, new GoDocumentSybmolProvider()));
ctx.subscriptions.push(vscode.languages.registerRenameProvider(GO_MODE, new GoRenameProvider()));

diagnosticCollection = vscode.languages.createDiagnosticCollection('go');
subscriptions.push(diagnosticCollection);
ctx.subscriptions.push(diagnosticCollection);

setupGoPathAndOfferToInstallTools();
startBuildOnSaveWatcher();
Expand All @@ -53,7 +53,7 @@ export function activate(subscriptions: vscode.Disposable[]): void {
}
statusBarEntry.hide();
}
subscriptions.push(vscode.window.onDidChangeActiveTextEditor(showHideStatus));
ctx.subscriptions.push(vscode.window.onDidChangeActiveTextEditor(showHideStatus));
}


Expand Down

0 comments on commit c4c6875

Please sign in to comment.