From a1c9d26edaebba3452e90a999a739662762cefd6 Mon Sep 17 00:00:00 2001 From: nsingh Date: Tue, 23 Oct 2018 14:22:23 -0700 Subject: [PATCH] PT 161005069 - Add document selector scheme to vscode extensions --- vscode-extensions/vscode-bosh/lib/Main.ts | 12 +++++++++--- vscode-extensions/vscode-concourse/lib/Main.ts | 11 ++++++++++- vscode-extensions/vscode-manifest-yaml/lib/Main.ts | 7 ++++++- 3 files changed, 25 insertions(+), 5 deletions(-) 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);