LspManager::ensure_server
eprintln!
LspConnectEvent
tokio::sync::mpsc::UnboundedSender
UiLine::CommandOutput
UiLine::Error
connect_events: Option<UnboundedSender<LspConnectEvent>>
LspManager::with_event_channel
McpRegistry::with_event_channel
emit()
build_lsp_manager_with_events
build_registry
LspManager
is_headless
atomcode_tuix::run
lsp_connect_rx
run()
select!
cfg(unix)
with_event_channel_yields_empty_receiver_initially
ensure_server_silent_when_command_missing
which
emit_no_op_when_receiver_dropped