Skip to content

Commit

Permalink
Add nicer activation description to "Running extensions" editor
Browse files Browse the repository at this point in the history
  • Loading branch information
roblourens committed Sep 5, 2018
1 parent 4a26b7d commit 53e80cb
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 1 deletion.
2 changes: 1 addition & 1 deletion src/vs/workbench/node/extensionHostMain.ts
Original file line number Diff line number Diff line change
Expand Up @@ -276,7 +276,7 @@ export class ExtensionHostMain {

const timer = setTimeout(async () => {
await this._mainThreadWorkspace.$cancelSearch(requestId);
this._extensionService.activateById(extensionId, new ExtensionActivatedByEvent(true, `workspaceContainsTimeout`))
this._extensionService.activateById(extensionId, new ExtensionActivatedByEvent(true, `workspaceContainsTimeout:${globPatterns.join(',')}`))
.then(null, err => console.error(err));
}, ExtensionHostMain.WORKSPACE_CONTAINS_TIMEOUT);

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -318,6 +318,14 @@ export class RuntimeExtensionsEditor extends BaseEditor {
]
}, "Activated because file {0} exists in your workspace", fileNameOrGlob);
}
} else if (/^workspaceContainsTimeout:/.test(activationTimes.activationEvent)) {
const glob = activationTimes.activationEvent.substr('workspaceContainsTimeout:'.length);
title = nls.localize({
key: 'workspaceContainsTimeout',
comment: [
'{0} will be a glob pattern'
]
}, "Activated because searching for {0} took too long", glob);
} else if (/^onLanguage:/.test(activationTimes.activationEvent)) {
let language = activationTimes.activationEvent.substr('onLanguage:'.length);
title = nls.localize('languageActivation', "Activated because you opened a {0} file", language);
Expand Down

0 comments on commit 53e80cb

Please sign in to comment.