@@ -18,12 +18,11 @@ import {
1818 TransportKind ,
1919} from 'vscode-languageclient'
2020import { registerConfigErrorHandler } from './lib/registerConfigErrorHandler'
21+ import { LANGUAGES } from './lib/languages'
2122
2223let defaultClient : LanguageClient
2324let clients : Map < string , LanguageClient > = new Map ( )
2425
25- const LANGS = [ 'css' , 'javascript' , 'html' , 'vue' , 'svelte' ]
26-
2726let _sortedWorkspaceFolders : string [ ] | undefined
2827function sortedWorkspaceFolders ( ) : string [ ] {
2928 if ( _sortedWorkspaceFolders === void 0 ) {
@@ -72,7 +71,7 @@ export function activate(context: ExtensionContext) {
7271 function didOpenTextDocument ( document : TextDocument ) : void {
7372 // We are only interested in language mode text
7473 if (
75- LANGS . indexOf ( document . languageId ) === - 1 ||
74+ LANGUAGES . indexOf ( document . languageId ) === - 1 ||
7675 ( document . uri . scheme !== 'file' && document . uri . scheme !== 'untitled' )
7776 ) {
7877 return
@@ -87,7 +86,7 @@ export function activate(context: ExtensionContext) {
8786 debug : { module, transport : TransportKind . ipc , options : debugOptions } ,
8887 }
8988 let clientOptions : LanguageClientOptions = {
90- documentSelector : LANGS . map ( ( language ) => ( {
89+ documentSelector : LANGUAGES . map ( ( language ) => ( {
9190 scheme : 'untitled' ,
9291 language,
9392 } ) ) ,
@@ -121,7 +120,7 @@ export function activate(context: ExtensionContext) {
121120 debug : { module, transport : TransportKind . ipc , options : debugOptions } ,
122121 }
123122 let clientOptions : LanguageClientOptions = {
124- documentSelector : LANGS . map ( ( language ) => ( {
123+ documentSelector : LANGUAGES . map ( ( language ) => ( {
125124 scheme : 'file' ,
126125 language,
127126 pattern : `${ folder . uri . fsPath } /**/*` ,
0 commit comments