From ac7533df77aa2f24d745bf7bc66bb2fb50bf87e5 Mon Sep 17 00:00:00 2001 From: henry Date: Thu, 23 Jan 2025 20:10:05 -0600 Subject: [PATCH] fixed lazy client --- .../typescript-language-features/src/lazyClientHost.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/extensions/typescript-language-features/src/lazyClientHost.ts b/extensions/typescript-language-features/src/lazyClientHost.ts index be832b3e16979..1a99c2b46067e 100644 --- a/extensions/typescript-language-features/src/lazyClientHost.ts +++ b/extensions/typescript-language-features/src/lazyClientHost.ts @@ -15,7 +15,7 @@ import { ActiveJsTsEditorTracker } from './ui/activeJsTsEditorTracker'; import ManagedFileContextManager from './ui/managedFileContext'; import { ServiceConfigurationProvider } from './configuration/configuration'; import * as fileSchemes from './configuration/fileSchemes'; -import { standardLanguageDescriptions } from './configuration/languageDescription'; +import { standardLanguageDescriptions, isJsConfigOrTsConfigFileName } from './configuration/languageDescription'; import { Lazy, lazy } from './utils/lazy'; import { Logger } from './logging/logger'; import { PluginManager } from './tsServer/plugins'; @@ -97,6 +97,10 @@ function isSupportedDocument( supportedLanguage: readonly string[], document: vscode.TextDocument ): boolean { + //Activate for JS/TS config files + if (isJsConfigOrTsConfigFileName(document.fileName)) { + return true; + } return supportedLanguage.indexOf(document.languageId) >= 0 && !fileSchemes.disabledSchemes.has(document.uri.scheme); }