From ee114b141b8cc11d7376d25f59665d0d285bfee4 Mon Sep 17 00:00:00 2001 From: Michael Ferris Date: Wed, 6 Mar 2024 10:02:26 -0500 Subject: [PATCH] Fixed settings to only contribute this extension to files with specified languages --- .changeset/kind-years-heal.md | 5 +++++ .vscode/launch.json | 2 +- .vscode/settings.json | 2 +- packages/vscode-css-variables/src/index.ts | 4 ++-- 4 files changed, 9 insertions(+), 4 deletions(-) create mode 100644 .changeset/kind-years-heal.md diff --git a/.changeset/kind-years-heal.md b/.changeset/kind-years-heal.md new file mode 100644 index 0000000..3f2b79f --- /dev/null +++ b/.changeset/kind-years-heal.md @@ -0,0 +1,5 @@ +--- +"vscode-css-variables": patch +--- + +Fixed settings to only contribute this extension to files with specified languages diff --git a/.vscode/launch.json b/.vscode/launch.json index fea3525..1ffee42 100644 --- a/.vscode/launch.json +++ b/.vscode/launch.json @@ -7,7 +7,7 @@ "request": "launch", "name": "Launch Client", "runtimeExecutable": "${execPath}", - "args": ["--extensionDevelopmentPath=${workspaceRoot}/packages/vscode-css-variables"], + "args": ["--extensionDevelopmentPath=${workspaceRoot}/packages/vscode-css-variables", "--disable-extensions"], "sourceMaps": true, "outFiles": ["${workspaceRoot}/packages/vscode-css-variables/dist/**/*.js"], "preLaunchTask": "npm: build" diff --git a/.vscode/settings.json b/.vscode/settings.json index 6f21526..e494c2d 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -3,7 +3,7 @@ "typescript.tsc.autoDetect": "off", "typescript.preferences.quoteStyle": "single", "editor.codeActionsOnSave": { - "source.fixAll.eslint": true + "source.fixAll.eslint": "explicit" }, "eslint.workingDirectories": [ "packages/*" diff --git a/packages/vscode-css-variables/src/index.ts b/packages/vscode-css-variables/src/index.ts index 52c64ee..81204d0 100644 --- a/packages/vscode-css-variables/src/index.ts +++ b/packages/vscode-css-variables/src/index.ts @@ -55,9 +55,9 @@ export function activate(context: ExtensionContext) { // Options to control the language client const clientOptions: LanguageClientOptions = { - documentSelector: languages.map((event) => ({ + documentSelector: languages.map((language) => ({ scheme: 'file', - language: event.split(':')[1], + language, })), synchronize: { fileEvents: [