diff --git a/vscode-extensions/vscode-bosh/lib/Main.ts b/vscode-extensions/vscode-bosh/lib/Main.ts index d22687f6a..9a56654ca 100644 --- a/vscode-extensions/vscode-bosh/lib/Main.ts +++ b/vscode-extensions/vscode-bosh/lib/Main.ts @@ -34,9 +34,15 @@ export function activate(context: VSCode.ExtensionContext) { jvmHeap: "48m", workspaceOptions: VSCode.workspace.getConfiguration("bosh.ls"), clientOptions: { - documentSelector: [ - "bosh-deployment-manifest", - "bosh-cloud-config" + documentSelector: [ + { + language: 'bosh-deployment-manifest', + scheme: 'file' + }, + { + language: 'bosh-cloud-config', + scheme: 'file' + } ], synchronize: { configurationSection: "bosh" diff --git a/vscode-extensions/vscode-concourse/lib/Main.ts b/vscode-extensions/vscode-concourse/lib/Main.ts index 9dc3d64a2..1c771379b 100644 --- a/vscode-extensions/vscode-concourse/lib/Main.ts +++ b/vscode-extensions/vscode-concourse/lib/Main.ts @@ -37,7 +37,16 @@ export function activate(context: VSCode.ExtensionContext) { jvmHeap: "48m", workspaceOptions: VSCode.workspace.getConfiguration("concourse.ls"), clientOptions: { - documentSelector: [ PIPELINE_LANGUAGE_ID, TASK_LANGUAGE_ID ] + documentSelector: [ + { + language: PIPELINE_LANGUAGE_ID, + scheme: 'file' + }, + { + language: TASK_LANGUAGE_ID, + scheme: 'file' + } + ] } }; let clientPromise = commons.activate(options, context); diff --git a/vscode-extensions/vscode-manifest-yaml/lib/Main.ts b/vscode-extensions/vscode-manifest-yaml/lib/Main.ts index 0210676cb..e10036504 100644 --- a/vscode-extensions/vscode-manifest-yaml/lib/Main.ts +++ b/vscode-extensions/vscode-manifest-yaml/lib/Main.ts @@ -34,7 +34,12 @@ export function activate(context: VSCode.ExtensionContext) { workspaceOptions: VSCode.workspace.getConfiguration("cloudfoundry-manifest.ls"), jvmHeap: '64m', clientOptions: { - documentSelector: ["manifest-yaml"] + documentSelector: [ + { + language: 'manifest-yaml', + scheme: 'file' + } + ] } }; commons.activate(options, context);