diff options
| author | Dax Raad <[email protected]> | 2025-07-08 18:18:45 -0400 |
|---|---|---|
| committer | Dax Raad <[email protected]> | 2025-07-08 18:18:45 -0400 |
| commit | 4a878b88c088ed8b88514b71a32a0207c934292e (patch) | |
| tree | 5fbfe27281da0d902cd8028812cfe18e0ecaaf19 | |
| parent | 6de955847c7e8df7cd2714f9c891ac97ae7603de (diff) | |
| download | opencode-4a878b88c088ed8b88514b71a32a0207c934292e.tar.gz opencode-4a878b88c088ed8b88514b71a32a0207c934292e.zip | |
properly load typescript lsp in subpaths
| -rw-r--r-- | packages/opencode/src/lsp/client.ts | 1 | ||||
| -rw-r--r-- | packages/opencode/src/lsp/server.ts | 2 |
2 files changed, 2 insertions, 1 deletions
diff --git a/packages/opencode/src/lsp/client.ts b/packages/opencode/src/lsp/client.ts index 3d0d383ff..0d34b8699 100644 --- a/packages/opencode/src/lsp/client.ts +++ b/packages/opencode/src/lsp/client.ts @@ -179,6 +179,7 @@ export namespace LSPClient { l.info("shutting down") connection.end() connection.dispose() + input.server.process.kill() l.info("shutdown") }, } diff --git a/packages/opencode/src/lsp/server.ts b/packages/opencode/src/lsp/server.ts index 006e67312..09502cb72 100644 --- a/packages/opencode/src/lsp/server.ts +++ b/packages/opencode/src/lsp/server.ts @@ -75,7 +75,7 @@ export namespace LSPServer { notif.dispose() resolve() }) - await lsp.notify.open({ path: hint }) + await lsp.notify.open({ path: path.join(lsp.root, hint) }) }) }, } |
