Skip to content

Remove auto-disabling code of the Compose language server #232

@rcjsuen

Description

@rcjsuen

We will remove this code so duplicates will be shown by default if someone installs both Docker and Red Hat's extension. We will also review our FAQ to make sure the case is documented clearly and explains to the reader how to use Docker or Red Hat's Compose support.

async function toggleComposeLanguageServerSetting(): Promise<string> {
const setting = inspectExtensionSetting('enableComposeLanguageServer');
if (vscode.extensions.getExtension('redhat.vscode-yaml') !== undefined) {
// if Red Hat's YAML extension is installed, we will auto-disable
// the Compose language server features to prevent duplicates
if (setting !== undefined && setting.globalValue === undefined) {
await disableEnableComposeLanguageServer();
return 'false';
}
}
return setting === undefined ? 'undefined' : String(setting.globalValue);
}

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions