Skip to content

Commit 9bc8282

Browse files
committed
Fix for missing files config
1 parent 6eb310d commit 9bc8282

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

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

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ import * as culori from 'culori'
7878
import namedColors from 'color-name'
7979
import preflight from './lib/preflight'
8080
import tailwindPlugins from './lib/plugins'
81-
import isExcluded from './util/isExcluded'
81+
import isExcluded, { DEFAULT_FILES_EXCLUDE } from './util/isExcluded'
8282
import { getFileFsPath, normalizeFileNameToFsPath } from './util/uri'
8383
import { equal } from 'tailwindcss-language-service/src/util/array'
8484

@@ -109,7 +109,6 @@ const TRIGGER_CHARACTERS = [
109109
// JIT opacity modifiers
110110
'/',
111111
] as const
112-
const DEFAULT_FILES_EXCLUDE = ['**/.git/**', '**/.svn/**', '**/.hg/**', '**/node_modules/**']
113112

114113
const colorNames = Object.keys(namedColors)
115114

packages/tailwindcss-language-server/src/util/isExcluded.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,13 @@ import { State } from 'tailwindcss-language-service/src/util/state'
44
import { TextDocument } from 'vscode-languageserver-textdocument'
55
import { getFileFsPath } from './uri'
66

7+
export const DEFAULT_FILES_EXCLUDE = ['**/.git/**', '**/.svn/**', '**/.hg/**', '**/node_modules/**']
8+
79
export default async function isExcluded(state: State, document: TextDocument): Promise<boolean> {
810
let settings = await state.editor.getConfiguration(document.uri)
911
let file = getFileFsPath(document.uri)
1012

11-
for (let pattern of settings.tailwindCSS.files.exclude) {
13+
for (let pattern of settings.tailwindCSS.files?.exclude ?? DEFAULT_FILES_EXCLUDE) {
1214
if (minimatch(file, path.join(state.editor.folder, pattern))) {
1315
return true
1416
}

0 commit comments

Comments
 (0)