Skip to main content

Module ui

Module ui 

Source
Expand description

User interface utilities and shared UI components

This module contains shared UI functionality including loading indicators, markdown rendering, and terminal utilities.

Re-exports§

pub use git_config::GitColorConfig;
pub use theme_config::ThemeConfig;
pub use theme_manager::ThemeManager;
pub use markdown::*;
pub use search::*;
pub use slash::*;
pub use styled::*;
pub use terminal::*;
pub use theme::*;
pub use tui::*;
pub use tui_compat::*;
pub use tui_mode::*;

Modules§

diff_renderer
git_config
markdown
search
slash
stream_buffer
Streaming buffer for batched output rendering
styled
syntax_highlight
table_formatter
Professional table formatting for terminal output with automatic column sizing.
terminal
Terminal utilities and helpers
theme
Compatibility facade for shared theme APIs.
theme_config
Theme Configuration File Support
theme_manager
Theme Manager for loading and applying custom theme configurations
tui
TUI protocol types and session interface.
tui_compat
Compatibility layer between vtcode-core config types and TUI types.
tui_mode
user_confirmation
User confirmation utilities for safety-critical operations

Structs§

FileColorizer
Manages LS_COLORS parsing and file type styling