Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'editors/code/src/main.ts')
-rw-r--r--editors/code/src/main.ts9
1 files changed, 8 insertions, 1 deletions
diff --git a/editors/code/src/main.ts b/editors/code/src/main.ts
index 0ddc5619e9..fdf43f66f9 100644
--- a/editors/code/src/main.ts
+++ b/editors/code/src/main.ts
@@ -107,7 +107,14 @@ async function activateServer(ctx: Ctx): Promise<RustAnalyzerExtensionApi> {
initializeDebugSessionTrackingAndRebuild(ctx);
}
- await ctx.start();
+ if (ctx.config.initializeStopped) {
+ ctx.setServerStatus({
+ health: "stopped",
+ });
+ } else {
+ await ctx.start();
+ }
+
return ctx;
}