From 81f84b3b76c07c225d5dfbe79db3f34193fbe336 Mon Sep 17 00:00:00 2001 From: Marceline Cramer Date: Wed, 15 Apr 2026 10:09:02 -0600 Subject: [PATCH] Run Wasm LSP with async import --- vscode-ext/src/extension.ts | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/vscode-ext/src/extension.ts b/vscode-ext/src/extension.ts index 6aba157..2017ef7 100644 --- a/vscode-ext/src/extension.ts +++ b/vscode-ext/src/extension.ts @@ -1,4 +1,3 @@ -import { LanguageServer } from "kerolox-lsp"; import { Readable, Writable } from "stream"; import * as vscode from "vscode"; import { LanguageClient, LanguageClientOptions, ServerOptions } from "vscode-languageclient/node"; @@ -23,7 +22,7 @@ export async function activate(context: vscode.ExtensionContext) { export function launchLsp(output: vscode.OutputChannel): ServerOptions { return async () => { - output.appendLine("Creating language server"); + const { LanguageServer } = await import("kerolox-lsp"); const server = new LanguageServer(); output.appendLine("Language server created"); const writer = Writable.fromWeb(server.requests);