Skip to content

Commit ef8a061

Browse files
authored
Check if vetur is active (#1305)
1 parent 7d8c939 commit ef8a061

File tree

1 file changed

+7
-1
lines changed
  • extensions/vscode-vue-language-features/src/features

1 file changed

+7
-1
lines changed

Diff for: extensions/vscode-vue-language-features/src/features/doctor.ts

+7-1
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,12 @@ export async function activate(context: vscode.ExtensionContext) {
88

99
// TODO: tsconfig infos
1010
// TODO: warnings
11+
const vetur = vscode.extensions.getExtension('octref.vetur')
12+
if (vetur && vetur.isActive) {
13+
vscode.window.showWarningMessage(
14+
'Vetur is active. Disable it for Volar to work properly.'
15+
)
16+
}
1117

1218
const tsPaths = getCurrentTsPaths(context);
1319
const tsVersion = shared.getTypeScriptVersion(tsPaths.serverPath);
@@ -19,7 +25,7 @@ vscode.typescript.version: ${tsVersion}
1925
vscode.typescript-extension.actived: ${!!vscode.extensions.getExtension('vscode.typescript-language-features')}
2026
vue-language-features.version: ${context.extension.packageJSON.version}
2127
typescript-vue-plugin.version: ${vscode.extensions.getExtension('Vue.vscode-typescript-vue-plugin')?.packageJSON.version}
22-
vetur.actived: ${!!vscode.extensions.getExtension('octref.vetur')}
28+
vetur.actived: ${!!vetur}
2329
workspace.vue-tsc.version: ${getWorkspacePackageJson('vue-tsc')?.version}
2430
workspace.typescript.version: ${getWorkspacePackageJson('typescript')?.version}
2531
workspace.vue.version: ${getWorkspacePackageJson('vue')?.version}

0 commit comments

Comments
 (0)