From 3e04438f7f63e8f7a7ae0c094f7897971ca94638 Mon Sep 17 00:00:00 2001 From: Ariane Emory Date: Mon, 16 Feb 2026 21:26:05 -0500 Subject: [PATCH] Hide LSP section in sidebar when LSPs are disabled --- .../cli/cmd/tui/routes/session/sidebar.tsx | 80 +++++++++---------- 1 file changed, 39 insertions(+), 41 deletions(-) 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 4ffe91558ed..7426cf4a6e8 100644 --- a/packages/opencode/src/cli/cmd/tui/routes/session/sidebar.tsx +++ b/packages/opencode/src/cli/cmd/tui/routes/session/sidebar.tsx @@ -159,49 +159,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")}>