List of all items
Structs
- KeyboardProtocolConfig
- KeyboardProtocolSettings
- SessionOptions
- TuiSyntaxHighlightingConfig
- core_tui::alternate_screen::AlternateScreenSession
- core_tui::log::LogEntry
- core_tui::log::TuiLogLayer
- core_tui::panic_hook::TuiPanicGuard
- core_tui::runner::TuiOptions
- core_tui::session::Session
- core_tui::session::config::AppearanceConfig
- core_tui::session::config::BehaviorConfig
- core_tui::session::config::CustomizationConfig
- core_tui::session::config::KeyBindingConfig
- core_tui::session::config::PerformanceConfig
- core_tui::session::config::SessionConfig
- core_tui::session::file_palette::FileEntry
- core_tui::session::file_palette::FilePalette
- core_tui::session::history_picker::HistoryMatch
- core_tui::session::history_picker::HistoryPickerState
- core_tui::session::modal::ModalBodyContext
- core_tui::session::modal::ModalKeyModifiers
- core_tui::session::modal::ModalListItem
- core_tui::session::modal::ModalListState
- core_tui::session::modal::ModalRenderStyles
- core_tui::session::modal::ModalSearchState
- core_tui::session::modal::ModalState
- core_tui::session::modal::WizardModalState
- core_tui::session::modal::WizardStepState
- core_tui::session::mouse_selection::MouseSelectionState
- core_tui::session::slash_palette::SlashCommandRange
- core_tui::session::slash_palette::SlashPalette
- core_tui::session::styling::SessionStyles
- core_tui::theme_parser::ThemeConfigParser
- core_tui::types::DiffHunk
- core_tui::types::DiffOverlayRequest
- core_tui::types::DiffPreviewState
- core_tui::types::InlineHandle
- core_tui::types::InlineHeaderContext
- core_tui::types::InlineHeaderHighlight
- core_tui::types::InlineListItem
- core_tui::types::InlineListSearchConfig
- core_tui::types::InlineSegment
- core_tui::types::InlineSession
- core_tui::types::InlineTextStyle
- core_tui::types::InlineTheme
- core_tui::types::ListOverlayRequest
- core_tui::types::ModalOverlayRequest
- core_tui::types::OverlayHotkey
- core_tui::types::PlanContent
- core_tui::types::PlanPhase
- core_tui::types::PlanStep
- core_tui::types::SecurePromptConfig
- core_tui::types::SlashCommandItem
- core_tui::types::WizardOverlayRequest
- core_tui::types::WizardStep
- core_tui::widgets::footer::FooterWidget
- core_tui::widgets::header::HeaderWidget
- core_tui::widgets::input::InputWidget
- core_tui::widgets::panel::Panel
- core_tui::widgets::session::SessionWidget
- core_tui::widgets::sidebar::SidebarWidget
- core_tui::widgets::transcript::TranscriptWidget
- host::HostSessionDefaults
- ui::file_colorizer::FileColorizer
- ui::markdown::HighlightedSegment
- ui::markdown::MarkdownLine
- ui::markdown::MarkdownSegment
- ui::markdown::RenderMarkdownOptions
- ui::syntax_highlight::DiffScopeBackgroundRgbs
- ui::theme::ColorAccessibilityConfig
- ui::theme::ThemeDefinition
- ui::theme::ThemePalette
- ui::theme::ThemeStyles
- ui::theme::ThemeSuite
- ui::theme::ThemeValidationResult
- utils::ansi_capabilities::AnsiCapabilities
- utils::cached_style_parser::CachedStyleParser
- utils::diff::DiffBundle
- utils::diff::DiffHunk
- utils::diff::DiffLine
- utils::diff::DiffOptions
- utils::diff_styles::DiffColorPalette
- utils::diff_styles::DiffRenderStyleContext
- utils::tty::TtyCapabilities
Enums
- ReasoningEffortLevel
- SessionSurface
- UiSurfacePreference
- core_tui::session::config::LayoutModeOverride
- core_tui::session::config::ReasoningDisplayMode
- core_tui::session::config::UiMode
- core_tui::session::modal::ModalListKeyResult
- core_tui::session::modal::ModalSection
- core_tui::session::slash_palette::SlashPaletteSuggestion
- core_tui::session::slash_palette::SlashPaletteUpdate
- core_tui::types::ContentPart
- core_tui::types::EditingMode
- core_tui::types::InlineCommand
- core_tui::types::InlineEvent
- core_tui::types::InlineListSelection
- core_tui::types::InlineMessageKind
- core_tui::types::OverlayEvent
- core_tui::types::OverlayHotkeyAction
- core_tui::types::OverlayHotkeyKey
- core_tui::types::OverlayRequest
- core_tui::types::OverlaySelectionChange
- core_tui::types::OverlaySubmission
- core_tui::types::TrustMode
- core_tui::types::WizardModalMode
- core_tui::widgets::layout_mode::LayoutMode
- core_tui::widgets::sidebar::SidebarSection
- utils::ansi_capabilities::ColorDepth
- utils::ansi_capabilities::ColorScheme
- utils::diff::Chunk
- utils::diff::DiffLineKind
- utils::diff_styles::DiffColorLevel
- utils::diff_styles::DiffLineType
- utils::diff_styles::DiffTheme
Traits
- core_tui::widgets::panel::PanelStyles
- host::HostAdapter
- host::NotificationProvider
- host::ThemeProvider
- host::WorkspaceInfoProvider
- utils::tty::TtyExt
Functions
- core_tui::alternate_screen::clear_screen
- core_tui::alternate_screen::terminal_size
- core_tui::log::clear_tui_log_sender
- core_tui::log::highlight_log_entry
- core_tui::log::is_tui_log_capture_enabled
- core_tui::log::make_tui_log_layer
- core_tui::log::register_tui_log_sender
- core_tui::log::set_log_theme_name
- core_tui::log::set_tui_log_capture_enabled
- core_tui::panic_hook::init_panic_hook
- core_tui::panic_hook::is_debug_mode
- core_tui::panic_hook::mark_tui_deinitialized
- core_tui::panic_hook::mark_tui_initialized
- core_tui::panic_hook::print_error_report
- core_tui::panic_hook::restore_tui
- core_tui::panic_hook::set_app_metadata
- core_tui::panic_hook::set_color_eyre_enabled
- core_tui::panic_hook::set_debug_mode
- core_tui::panic_hook::set_show_diagnostics
- core_tui::panic_hook::show_diagnostics
- core_tui::runner::run_tui
- core_tui::session::file_palette::extract_file_reference
- core_tui::session::history_picker::handle_history_picker_key
- core_tui::session::modal::is_divider_title
- core_tui::session::modal::modal_list_item_lines
- core_tui::session::modal::render_modal_body
- core_tui::session::modal::render_modal_list
- core_tui::session::modal::render_wizard_modal_body
- core_tui::session::modal::render_wizard_tabs
- core_tui::session::render::apply_transcript_rows
- core_tui::session::render::apply_transcript_width
- core_tui::session::render::apply_view_rows
- core_tui::session::render::recalculate_transcript_rows
- core_tui::session::render::render
- core_tui::session::render::render_file_palette
- core_tui::session::render::render_history_picker
- core_tui::session::render::render_modal
- core_tui::session::render::split_inline_file_palette_area
- core_tui::session::render::split_inline_history_picker_area
- core_tui::session::render::split_inline_modal_area
- core_tui::session::slash::render_slash_palette
- core_tui::session::slash_palette::command_prefix
- core_tui::session::slash_palette::command_range
- core_tui::session::styling::normalize_tool_name
- core_tui::session::styling::tool_inline_style_for
- core_tui::session::terminal_capabilities::get_border_type
- core_tui::session::terminal_capabilities::supports_unicode_box_drawing
- core_tui::session::wrapping::calculate_wrapped_height
- core_tui::session::wrapping::contains_url
- core_tui::session::wrapping::wrap_line_preserving_urls
- core_tui::session::wrapping::wrap_lines_preserving_urls
- core_tui::spawn_session
- core_tui::spawn_session_with_prompts
- core_tui::spawn_session_with_prompts_and_options
- core_tui::style::convert_style
- core_tui::style::measure_text_width
- core_tui::style::ratatui_color_from_ansi
- core_tui::style::ratatui_pty_style_from_inline
- core_tui::style::ratatui_style_from_ansi
- core_tui::style::ratatui_style_from_inline
- core_tui::style::theme_from_styles
- spawn_session_with_host
- spawn_session_with_options
- ui::markdown::highlight_code_to_ansi
- ui::markdown::highlight_code_to_segments
- ui::markdown::highlight_line_for_diff
- ui::markdown::render_markdown
- ui::markdown::render_markdown_to_lines
- ui::markdown::render_markdown_to_lines_with_options
- ui::search::fuzzy_match
- ui::search::fuzzy_score
- ui::search::fuzzy_subsequence
- ui::search::normalize_query
- ui::syntax_highlight::available_themes
- ui::syntax_highlight::default_theme_name
- ui::syntax_highlight::diff_scope_background_rgbs
- ui::syntax_highlight::find_syntax_by_extension
- ui::syntax_highlight::find_syntax_by_name
- ui::syntax_highlight::find_syntax_by_token
- ui::syntax_highlight::find_syntax_plain_text
- ui::syntax_highlight::get_active_syntax_theme
- ui::syntax_highlight::get_syntax_theme
- ui::syntax_highlight::highlight_code_to_ansi
- ui::syntax_highlight::highlight_code_to_anstyle_line_segments
- ui::syntax_highlight::highlight_code_to_line_segments
- ui::syntax_highlight::highlight_code_to_segments
- ui::syntax_highlight::highlight_line_for_diff
- ui::syntax_highlight::highlight_line_to_anstyle_segments
- ui::syntax_highlight::load_theme
- ui::syntax_highlight::should_highlight
- ui::syntax_highlight::syntax_set
- ui::theme::active_styles
- ui::theme::active_theme_id
- ui::theme::active_theme_label
- ui::theme::available_theme_suites
- ui::theme::available_themes
- ui::theme::banner_color
- ui::theme::banner_style
- ui::theme::ensure_theme
- ui::theme::get_active_syntax_theme
- ui::theme::get_minimum_contrast
- ui::theme::get_syntax_theme_for_ui_theme
- ui::theme::is_bold_bright_mode
- ui::theme::is_light_theme
- ui::theme::is_safe_colors_only
- ui::theme::logo_accent_color
- ui::theme::rebuild_active_styles
- ui::theme::resolve_theme
- ui::theme::set_active_theme
- ui::theme::set_color_accessibility_config
- ui::theme::suggest_theme_for_terminal
- ui::theme::theme_label
- ui::theme::theme_matches_terminal_scheme
- ui::theme::theme_suite_id
- ui::theme::theme_suite_label
- ui::theme::validate_theme_contrast
- utils::ansi_capabilities::detect_color_scheme
- utils::ansi_capabilities::is_clicolor_force
- utils::ansi_capabilities::is_no_color
- utils::ansi_capabilities::set_color_scheme_override
- utils::ansi_parser::contains_unicode
- utils::ansi_parser::parse_ansi_sequence
- utils::ansi_parser::strip_ansi
- utils::ansi_parser::strip_ansi_ascii_only
- utils::ansi_parser::strip_ansi_bytes
- utils::diff::compute_diff
- utils::diff::compute_diff_chunks
- utils::diff::compute_diff_with_theme
- utils::diff::format_colored_diff
- utils::diff::format_unified_diff
- utils::diff_styles::content_background
- utils::diff_styles::current_diff_render_style_context
- utils::diff_styles::diff_add_bg
- utils::diff_styles::diff_del_bg
- utils::diff_styles::diff_gutter_bg_add_light
- utils::diff_styles::diff_gutter_bg_del_light
- utils::diff_styles::diff_gutter_fg_light
- utils::diff_styles::style_content
- utils::diff_styles::style_gutter
- utils::diff_styles::style_line_bg
- utils::diff_styles::style_sign
- utils::file_utils::is_image_path
- utils::file_utils::read_file_with_context_sync
- utils::file_utils::write_file_with_context_sync
- utils::transcript::display_error
- utils::tty::is_interactive_session
- utils::tty::terminal_size