improve snapshot speed

This commit is contained in:
Dax Raad
2025-07-03 20:16:16 -04:00
parent 25c876caa2
commit cdb25656d5
3 changed files with 33 additions and 12 deletions

View File

@@ -92,11 +92,20 @@ export namespace LSPClient {
},
}),
5_000,
).catch(() => {
throw new InitializeError({ serverID })
).catch((err) => {
log.error("initialize error", { error: err })
throw new InitializeError(
{ serverID },
{
cause: err,
},
)
})
await connection.sendNotification("initialized", {})
log.info("initialized")
log.info("initialized", {
serverID,
})
const files: {
[path: string]: number
@@ -174,7 +183,6 @@ export namespace LSPClient {
log.info("shutting down", { serverID })
connection.end()
connection.dispose()
server.process.kill("SIGTERM")
log.info("shutdown", { serverID })
},
}

View File

@@ -47,7 +47,7 @@ export namespace LSP {
const handle = await server.spawn(App.info())
if (!handle) break
const client = await LSPClient.create(server.id, handle).catch(
() => {},
(err) => log.error("", { error: err }),
)
if (!client) break
clients.set(server.id, client)