Skip to content

Commit a445dd3

Browse files
committed
chore: use next volar
1 parent 0f14cde commit a445dd3

File tree

6 files changed

+682
-208
lines changed

6 files changed

+682
-208
lines changed

extensions/vscode/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -549,13 +549,13 @@
549549
"@types/semver": "^7.5.3",
550550
"@types/vscode": "^1.82.0",
551551
"@volar/vscode": "~2.4.0-alpha.18",
552+
"@vscode/vsce": "latest",
552553
"@vue/language-core": "2.0.28",
553554
"@vue/language-server": "2.0.28",
554555
"@vue/typescript-plugin": "2.0.28",
555556
"esbuild": "~0.21.0",
556557
"esbuild-plugin-copy": "latest",
557558
"esbuild-visualizer": "latest",
558-
"semver": "^7.5.4",
559-
"vsce": "latest"
559+
"semver": "^7.5.4"
560560
}
561561
}

package.json

+18
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,24 @@
3131
},
3232
"pnpm": {
3333
"overrides": {
34+
"@volar/kit": "https://pkg.pr.new/volarjs/volar.js/@volar/kit@ed93382",
35+
"@volar/language-core": "https://pkg.pr.new/volarjs/volar.js/@volar/language-core@ed93382",
36+
"@volar/language-server": "https://pkg.pr.new/volarjs/volar.js/@volar/language-server@ed93382",
37+
"@volar/language-service": "https://pkg.pr.new/volarjs/volar.js/@volar/language-service@ed93382",
38+
"@volar/snapshot-document": "https://pkg.pr.new/volarjs/volar.js/@volar/snapshot-document@ed93382",
39+
"@volar/source-map": "https://pkg.pr.new/volarjs/volar.js/@volar/source-map@ed93382",
40+
"@volar/typescript": "https://pkg.pr.new/volarjs/volar.js/@volar/typescript@ed93382",
41+
"@volar/vscode": "https://pkg.pr.new/volarjs/volar.js/@volar/vscode@ed93382",
42+
"volar-service-css": "https://pkg.pr.new/volarjs/services/volar-service-css@f520ee3",
43+
"volar-service-emmet": "https://pkg.pr.new/volarjs/services/volar-service-emmet@f520ee3",
44+
"volar-service-html": "https://pkg.pr.new/volarjs/services/volar-service-html@f520ee3",
45+
"volar-service-json": "https://pkg.pr.new/volarjs/services/volar-service-json@f520ee3",
46+
"volar-service-markdown": "https://pkg.pr.new/volarjs/services/volar-service-markdown@f520ee3",
47+
"volar-service-prettyhtml": "https://pkg.pr.new/volarjs/services/volar-service-prettyhtml@f520ee3",
48+
"volar-service-pug": "https://pkg.pr.new/volarjs/services/volar-service-pug@f520ee3",
49+
"volar-service-pug-beautify": "https://pkg.pr.new/volarjs/services/volar-service-pug-beautify@f520ee3",
50+
"volar-service-typescript": "https://pkg.pr.new/volarjs/services/volar-service-typescript@f520ee3",
51+
"volar-service-typescript-twoslash-queries": "https://pkg.pr.new/volarjs/services/volar-service-typescript-twoslash-queries@f520ee3",
3452
"inquirer": "9.2.23"
3553
}
3654
}

packages/language-server/lib/hybridModeProject.ts

+1-2
Original file line numberDiff line numberDiff line change
@@ -25,15 +25,14 @@ export function createHybridModeProject(
2525
setup(_server) {
2626
server = _server;
2727
onSomePipeReadyCallbacks.push(() => {
28-
server.refresh(project);
28+
server.diagnosticsSupport?.refresh(project, false);
2929
});
3030
server.onDidChangeWatchedFiles(({ changes }) => {
3131
for (const change of changes) {
3232
const changeUri = URI.parse(change.uri);
3333
if (tsconfigProjects.has(changeUri)) {
3434
tsconfigProjects.get(changeUri)?.then(project => project.dispose());
3535
tsconfigProjects.delete(changeUri);
36-
server.clearPushDiagnostics();
3736
}
3837
}
3938
});

packages/language-server/node.ts

+1-2
Original file line numberDiff line numberDiff line change
@@ -40,8 +40,7 @@ connection.onInitialize(params => {
4040
};
4141
}
4242
),
43-
getHybridModeLanguageServicePlugins(ts, namedPipeClient),
44-
{ pullModelDiagnostics: true }
43+
getHybridModeLanguageServicePlugins(ts, namedPipeClient)
4544
);
4645
}
4746
else {

packages/language-service/lib/plugins/vue-template.ts

+4-1
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,10 @@ export function create(
6868
},
6969
inlayHintProvider: {},
7070
hoverProvider: true,
71-
diagnosticProvider: {},
71+
diagnosticProvider: {
72+
interFileDependencies: false,
73+
workspaceDiagnostics: false,
74+
},
7275
semanticTokensProvider: {
7376
legend: {
7477
tokenTypes: ['class'],

0 commit comments

Comments
 (0)