diff --git a/packages/opencode/src/lsp/index.ts b/packages/opencode/src/lsp/index.ts index bc83c8f7..87dc1645 100644 --- a/packages/opencode/src/lsp/index.ts +++ b/packages/opencode/src/lsp/index.ts @@ -72,7 +72,7 @@ export namespace LSP { ...existing, id: name, root: existing?.root ?? (async () => Instance.directory), - extensions: item.extensions ?? existing.extensions, + extensions: item.extensions ?? existing?.extensions ?? [], spawn: async (root) => { return { process: spawn(item.command[0], item.command.slice(1), {