diff --git a/packages/opencode/src/cli/cmd/tui/routes/session/sidebar.tsx b/packages/opencode/src/cli/cmd/tui/routes/session/sidebar.tsx index 42ac5fbe080..f69f9618035 100644 --- a/packages/opencode/src/cli/cmd/tui/routes/session/sidebar.tsx +++ b/packages/opencode/src/cli/cmd/tui/routes/session/sidebar.tsx @@ -167,49 +167,47 @@ export function Sidebar(props: { sessionID: string; overlay?: boolean }) { - - sync.data.lsp.length > 2 && setExpanded("lsp", !expanded.lsp)} - > - 2}> - {expanded.lsp ? "▼" : "▶"} - - - LSP - - - - - - {sync.data.config.lsp === false - ? "LSPs have been disabled in settings" - : "LSPs will activate as files are read"} + + + sync.data.lsp.length > 2 && setExpanded("lsp", !expanded.lsp)} + > + 2}> + {expanded.lsp ? "▼" : "▶"} + + + LSP + + + + LSPs will activate as files are read + + + {(item) => ( + + + • + + + {item.id} {item.root} + + + )} + - - {(item) => ( - - - • - - - {item.id} {item.root} - - - )} - - - + + 0 && todo().some((t) => t.status !== "completed")}>