diff --git a/.changeset/unlucky-items-fly.md b/.changeset/unlucky-items-fly.md new file mode 100644 index 000000000..5ef5fe758 --- /dev/null +++ b/.changeset/unlucky-items-fly.md @@ -0,0 +1,6 @@ +--- +"vscode-ui5-language-assistant": patch +"@ui5-language-assistant/vscode-ui5-language-assistant-bas-ext": patch +--- + +activation process fine tuning diff --git a/packages/vscode-ui5-language-assistant/package.json b/packages/vscode-ui5-language-assistant/package.json index cc72fdcd9..d40103597 100644 --- a/packages/vscode-ui5-language-assistant/package.json +++ b/packages/vscode-ui5-language-assistant/package.json @@ -18,7 +18,7 @@ "main": "./lib/src/extension", "activationEvents": [ "onFileSystem:manifest-schema", - "*" + "onLanguage:xml" ], "contributes": { "semanticTokenScopes": [ diff --git a/packages/vscode-ui5-language-assistant/src/extension.ts b/packages/vscode-ui5-language-assistant/src/extension.ts index d3563abf4..c183dafd3 100644 --- a/packages/vscode-ui5-language-assistant/src/extension.ts +++ b/packages/vscode-ui5-language-assistant/src/extension.ts @@ -76,7 +76,7 @@ async function init(context: ExtensionContext): Promise { export async function activate(context: ExtensionContext): Promise { // complete initialization task asynchronously - setTimeout(() => void init(context), 0); + await init(context); // register semantic token provider context.subscriptions.push(