diff --git a/extensions/vscode-vue-language-features/package.json b/extensions/vscode-vue-language-features/package.json index 7b1fc352f..44f02e656 100644 --- a/extensions/vscode-vue-language-features/package.json +++ b/extensions/vscode-vue-language-features/package.json @@ -355,12 +355,10 @@ ], "enum": [ "auto", - true, false ], "enumDescriptions": [ "Auto enable take over mode when built-in TS extension disabled.", - "Alway enable take over mode.", "Never enable take over mode." ], "default": "auto", diff --git a/extensions/vscode-vue-language-features/src/common.ts b/extensions/vscode-vue-language-features/src/common.ts index 8a9d0433e..40b4df2a9 100644 --- a/extensions/vscode-vue-language-features/src/common.ts +++ b/extensions/vscode-vue-language-features/src/common.ts @@ -203,11 +203,11 @@ export function deactivate(): Thenable | undefined { } export function takeOverModeEnabled() { - const status = vscode.workspace.getConfiguration('volar').get('takeOverMode.enabled'); + const status = vscode.workspace.getConfiguration('volar').get('takeOverMode.enabled'); if (status === 'auto') { return !vscode.extensions.getExtension('vscode.typescript-language-features'); } - return status; + return false; } function enabledDocumentFeaturesInHtml() {