Run Wasm LSP with async import
This commit is contained in:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user