Skip to main content

Module core_tui

Module core_tui 

Source

Re-exports§

pub use style::convert_style;
pub use style::theme_from_styles;
pub use theme_parser::ThemeConfigParser;
pub use types::ContentPart;
pub use types::DiffHunk;
pub use types::DiffPreviewState;
pub use types::EditingMode;
pub use types::FocusChangeCallback;
pub use types::InlineCommand;
pub use types::InlineEvent;
pub use types::InlineEventCallback;
pub use types::InlineHandle;
pub use types::InlineHeaderContext;
pub use types::InlineHeaderHighlight;
pub use types::InlineListItem;
pub use types::InlineListSearchConfig;
pub use types::InlineListSelection;
pub use types::InlineMessageKind;
pub use types::InlineSegment;
pub use types::InlineSession;
pub use types::InlineTextStyle;
pub use types::InlineTheme;
pub use types::ListOverlayRequest;
pub use types::ModalOverlayRequest;
pub use types::OverlayEvent;
pub use types::OverlayHotkey;
pub use types::OverlayHotkeyAction;
pub use types::OverlayHotkeyKey;
pub use types::OverlayRequest;
pub use types::OverlaySelectionChange;
pub use types::OverlaySubmission;
pub use types::PlanContent;
pub use types::PlanPhase;
pub use types::PlanStep;
pub use types::SecurePromptConfig;
pub use types::SlashCommandItem;
pub use types::TrustMode;
pub use types::WizardModalMode;
pub use types::WizardOverlayRequest;
pub use types::WizardStep;

Modules§

alternate_screen
log
panic_hook
Panic hook implementation for terminal UI applications This module provides a panic hook that restores terminal state when a panic occurs, preventing terminal corruption, and provides enhanced panic formatting for different build types.
runner
session
style
theme_parser
Parse theme configuration from multiple syntaxes (Git, LS_COLORS, custom).
types
widgets

Functions§

spawn_session
spawn_session_with_prompts
Spawn session with optional custom prompts pre-loaded
spawn_session_with_prompts_and_options
Spawn session with host-injected UI options.