@@ -5,8 +5,8 @@ import * as fs from 'fs';
5
5
import * as fse from 'fs-extra' ;
6
6
import * as os from 'os' ;
7
7
import * 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' ;
10
10
import { LanguageClient } from 'vscode-languageclient/node' ;
11
11
import { apiManager } from './apiManager' ;
12
12
import { ClientErrorHandler } from './clientErrorHandler' ;
@@ -379,8 +379,12 @@ export function activate(context: ExtensionContext): Promise<ExtensionAPI> {
379
379
const importOnStartup = config . get ( importOnStartupSection ) ;
380
380
if ( importOnStartup === "disabled" ||
381
381
env . uiKind === UIKind . Web && env . appName . includes ( "Visual Studio Code" ) ) {
382
+ apiManager . getApiInstance ( ) . serverMode = ServerMode . lightWeight ;
383
+ apiManager . fireDidServerModeChange ( ServerMode . lightWeight ) ;
382
384
requireStandardServer = false ;
383
385
} else if ( importOnStartup === "interactive" && await workspaceContainsBuildFiles ( ) ) {
386
+ apiManager . getApiInstance ( ) . serverMode = ServerMode . lightWeight ;
387
+ apiManager . fireDidServerModeChange ( ServerMode . lightWeight ) ;
384
388
requireStandardServer = await promptUserForStandardServer ( config ) ;
385
389
} else {
386
390
requireStandardServer = true ;
0 commit comments