Skip to main content

Module tui

Module tui 

Source
Expand description

vtcode-ui::tui exposes inline terminal UI APIs as a reusable module.

The migrated implementation source lives in src/core_tui/. Public API is exported directly from this crate.

Re-exports§

pub use core_tui::log;
pub use core_tui::panic_hook;
pub use ui::theme::ThemeSuite;
pub use ui::theme::available_theme_suites;
pub use ui::theme::theme_suite_id;
pub use ui::theme::theme_suite_label;

Modules§

app
core
core_tui
host
prelude
Commonly used TUI API items.
ui
utils

Structs§

FullscreenInteractionSettings
Standalone fullscreen interaction settings for alternate-screen behavior.
KeyboardProtocolConfig
Configuration for the terminal keyboard protocol (Kitty progressive enhancement).
KeyboardProtocolSettings
Standalone keyboard protocol settings for terminal key event enhancements.
TuiSyntaxHighlightingConfig
Configuration for syntax highlighting in code blocks.

Enums§

ReasoningEffortLevel
Supported reasoning effort levels configured via vtcode.toml These map to different provider-specific parameters:
SessionSurface
Standalone surface preference for selecting inline vs alternate rendering.
UiSurfacePreference
UI surface preference for rendering.