Skip to content

Commit 113e899

Browse files
committed
Refresh projects when VSCode settings update
1 parent 182600d commit 113e899

File tree

2 files changed

+6
-5
lines changed

2 files changed

+6
-5
lines changed

packages/tailwindcss-language-server/src/projects.ts

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1181,11 +1181,9 @@ export async function createProjectService(
11811181
if (state.enabled) {
11821182
refreshDiagnostics()
11831183
}
1184-
if (settings.editor?.colorDecorators) {
1185-
updateCapabilities()
1186-
} else {
1187-
connection.sendNotification('@/tailwindCSS/clearColors')
1188-
}
1184+
1185+
updateCapabilities()
1186+
connection.sendNotification('@/tailwindCSS/clearColors')
11891187
},
11901188
onFileEvents,
11911189
async onHover(params: TextDocumentPositionParams): Promise<Hover> {

packages/tailwindcss-language-server/src/tw.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ import {
3333
DocumentLinkRequest,
3434
TextDocumentSyncKind,
3535
CodeLensRequest,
36+
DidChangeConfigurationNotification,
3637
} from 'vscode-languageserver/node'
3738
import { URI } from 'vscode-uri'
3839
import normalizePath from 'normalize-path'
@@ -799,6 +800,7 @@ export class TW {
799800

800801
private updateCapabilities() {
801802
if (!supportsDynamicRegistration(this.initializeParams)) {
803+
this.connection.client.register(DidChangeConfigurationNotification.type, undefined)
802804
return
803805
}
804806

@@ -815,6 +817,7 @@ export class TW {
815817
capabilities.add(CodeActionRequest.type, { documentSelector: null })
816818
capabilities.add(CodeLensRequest.type, { documentSelector: null })
817819
capabilities.add(DocumentLinkRequest.type, { documentSelector: null })
820+
capabilities.add(DidChangeConfigurationNotification.type, undefined)
818821

819822
capabilities.add(CompletionRequest.type, {
820823
documentSelector: null,

0 commit comments

Comments
 (0)