Просмотр исходного кода

lsp: spawn only a single tsserver in project root

Dax Raad 7 месяцев назад
Родитель
Сommit
f383008cc1
1 измененных файлов с 1 добавлено и 1 удалено
  1. 1 1
      packages/opencode/src/lsp/server.ts

+ 1 - 1
packages/opencode/src/lsp/server.ts

@@ -44,7 +44,7 @@ export namespace LSPServer {
 
   export const Typescript: Info = {
     id: "typescript",
-    roots: SimpleRoots(["tsconfig.json", "jsconfig.json", "package.json"]),
+    roots: async (app) => [app.path.root],
     extensions: [".ts", ".tsx", ".js", ".jsx", ".mjs", ".cjs", ".mts", ".cts"],
     async spawn(app, root) {
       const tsserver = await Bun.resolve("typescript/lib/tsserver.js", app.path.cwd).catch(() => {})