Skip to content

Commit c21b8d2

Browse files
committed
fix(language-server): refresh diagnostics when settings changed
close vuejs/language-tools#5343
1 parent 1be905e commit c21b8d2

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

packages/language-server/lib/features/languageFeatures.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,8 @@ export function register(
1212
documents: ReturnType<typeof import('./textDocuments')['register']>,
1313
configurations: ReturnType<typeof import('./configurations')['register']>
1414
) {
15+
configurations.onDidChange(() => requestRefresh(false));
16+
1517
// Diagnostics support
1618
let refreshReq = 0;
1719
let updateDiagnosticsBatchReq = 0;
@@ -687,7 +689,6 @@ export function register(
687689
documents.onDidClose(({ document }) => {
688690
server.connection.sendDiagnostics({ uri: document.uri, diagnostics: [] });
689691
});
690-
configurations.onDidChange(() => requestRefresh(false));
691692

692693
refreshHandlers.push(async clearDiagnostics => {
693694
if (clearDiagnostics) {

0 commit comments

Comments
 (0)