From 7a798aa280ecd92c1ae4b8d0d1fdb154857cf2aa Mon Sep 17 00:00:00 2001 From: Fred Bricon Date: Thu, 9 Oct 2025 09:56:04 +0200 Subject: [PATCH] fix: only call prepareExecutable for syntax server when needed Signed-off-by: Fred Bricon --- src/extension.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/extension.ts b/src/extension.ts index 3e439a1aa..f4ff04005 100644 --- a/src/extension.ts +++ b/src/extension.ts @@ -422,9 +422,9 @@ export async function activate(context: ExtensionContext): Promise // the promise is resolved // no need to pass `resolve` into any code past this point, // since `resolve` is a no-op from now on - const serverOptions = prepareExecutable(requirements, syntaxServerWorkspacePath, context, true); - excutable.resolve(serverOptions); if (requireSyntaxServer) { + const serverOptions = prepareExecutable(requirements, syntaxServerWorkspacePath, context, true); + excutable.resolve(serverOptions); if (process.env['SYNTAXLS_CLIENT_PORT']) { syntaxClient.initialize(requirements, clientOptions); } else {