Skip to content

Commit 345ed8c

Browse files
authored
Merge pull request #575 from intersystems-community/ignore-install-ls
ignoreInstallLanguageServer flag
2 parents ba73915 + 3320ca6 commit 345ed8c

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

src/extension.ts

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -391,6 +391,9 @@ function languageServer(install = true): vscode.Extension<any> {
391391
let extension = vscode.extensions.getExtension(extId);
392392

393393
async function languageServerInstall() {
394+
if (config("ignoreInstallLanguageServer")) {
395+
return;
396+
}
394397
try {
395398
await vscode.commands.executeCommand("extension.open", extId);
396399
} catch (ex) {
@@ -614,8 +617,10 @@ export async function activate(context: vscode.ExtensionContext): Promise<any> {
614617
context.extensionMode && context.extensionMode !== vscode.ExtensionMode.Test ? languageServer() : null;
615618
const noLSsubscriptions: { dispose(): any }[] = [];
616619
if (!languageServerExt) {
617-
outputChannel.appendLine(`The intersystems.language-server extension is not installed or has been disabled.\n`);
618-
outputChannel.show(true);
620+
if (!config("ignoreInstallLanguageServer")) {
621+
outputChannel.appendLine(`The intersystems.language-server extension is not installed or has been disabled.\n`);
622+
outputChannel.show(true);
623+
}
619624

620625
if (vscode.window.activeTextEditor) {
621626
diagnosticProvider.updateDiagnostics(vscode.window.activeTextEditor.document);

0 commit comments

Comments
 (0)