@@ -5,8 +5,8 @@ import * as fs from 'fs';
55import * as fse from 'fs-extra' ;
66import * as os from 'os' ;
77import * as path from 'path' ;
8- import { CodeActionContext , CodeActionTriggerKind , commands , ConfigurationTarget , Diagnostic , env , EventEmitter , ExtensionContext , extensions , IndentAction , InputBoxOptions , languages , RelativePattern , TextDocument , UIKind , Uri , ViewColumn , window , workspace , WorkspaceConfiguration } from 'vscode' ;
9- import { CancellationToken , CodeActionParams , CodeActionRequest , Command , DidChangeConfigurationNotification , ExecuteCommandParams , ExecuteCommandRequest , LanguageClientOptions , RevealOutputChannelOn , State } from 'vscode-languageclient' ;
8+ import { CodeActionContext , commands , ConfigurationTarget , Diagnostic , env , EventEmitter , ExtensionContext , extensions , IndentAction , InputBoxOptions , languages , RelativePattern , TextDocument , UIKind , Uri , ViewColumn , window , workspace , WorkspaceConfiguration } from 'vscode' ;
9+ import { CancellationToken , CodeActionParams , CodeActionRequest , Command , DidChangeConfigurationNotification , ExecuteCommandParams , ExecuteCommandRequest , LanguageClientOptions , RevealOutputChannelOn } from 'vscode-languageclient' ;
1010import { LanguageClient } from 'vscode-languageclient/node' ;
1111import { apiManager } from './apiManager' ;
1212import { ClientErrorHandler } from './clientErrorHandler' ;
@@ -379,8 +379,12 @@ export function activate(context: ExtensionContext): Promise<ExtensionAPI> {
379379 const importOnStartup = config . get ( importOnStartupSection ) ;
380380 if ( importOnStartup === "disabled" ||
381381 env . uiKind === UIKind . Web && env . appName . includes ( "Visual Studio Code" ) ) {
382+ apiManager . getApiInstance ( ) . serverMode = ServerMode . lightWeight ;
383+ apiManager . fireDidServerModeChange ( ServerMode . lightWeight ) ;
382384 requireStandardServer = false ;
383385 } else if ( importOnStartup === "interactive" && await workspaceContainsBuildFiles ( ) ) {
386+ apiManager . getApiInstance ( ) . serverMode = ServerMode . lightWeight ;
387+ apiManager . fireDidServerModeChange ( ServerMode . lightWeight ) ;
384388 requireStandardServer = await promptUserForStandardServer ( config ) ;
385389 } else {
386390 requireStandardServer = true ;
0 commit comments