提交 53e80cb0 编写于 作者: R Rob Lourens

Add nicer activation description to "Running extensions" editor

上级 4a26b7d3
......@@ -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);
......
......@@ -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);
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册