1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
|
diff --git a/packages/tailwindcss-vscode/src/extension.ts b/packages/tailwindcss-vscode/src/extension.ts
index e27a99c150f0ea8a7edecdec942515657135dd3c..70055281f05b38a1d1884d2669972726049eb488 100755
--- a/packages/tailwindcss-vscode/src/extension.ts
+++ b/packages/tailwindcss-vscode/src/extension.ts
@@ -18,11 +18,10 @@ LanguageClientOptions,
TransportKind,
} from 'vscode-languageclient'
import { registerConfigErrorHandler } from './lib/registerConfigErrorHandler'
+import { LANGUAGES } from './lib/languages'
let defaultClient: LanguageClient
let clients: Map<string, LanguageClient> = new Map()
-
-const LANGS = ['css', 'javascript', 'html', 'vue', 'svelte']
let _sortedWorkspaceFolders: string[] | undefined
function sortedWorkspaceFolders(): string[] {
@@ -72,7 +71,7 @@
function didOpenTextDocument(document: TextDocument): void {
// We are only interested in language mode text
if (
- LANGS.indexOf(document.languageId) === -1 ||
+ LANGUAGES.indexOf(document.languageId) === -1 ||
(document.uri.scheme !== 'file' && document.uri.scheme !== 'untitled')
) {
return
@@ -87,7 +86,7 @@ run: { module, transport: TransportKind.ipc },
debug: { module, transport: TransportKind.ipc, options: debugOptions },
}
let clientOptions: LanguageClientOptions = {
- documentSelector: LANGS.map((language) => ({
+ documentSelector: LANGUAGES.map((language) => ({
scheme: 'untitled',
language,
})),
@@ -121,7 +120,7 @@ run: { module, transport: TransportKind.ipc },
debug: { module, transport: TransportKind.ipc, options: debugOptions },
}
let clientOptions: LanguageClientOptions = {
- documentSelector: LANGS.map((language) => ({
+ documentSelector: LANGUAGES.map((language) => ({
scheme: 'file',
language,
pattern: `${folder.uri.fsPath}/**/*`,
|