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 - Unified diff rendering with ANSI styling and bounded excerpts.
- git_
config - Git color configuration parsing.
- markdown
- Markdown-to-ANSI rendering for chat output.
- search
- Fuzzy search utilities. Fuzzy search utilities.
- slash
- Slash command discovery and suggestion.
- stream_
buffer - Streaming text buffer for incremental output. Streaming buffer for batched output rendering
- styled
- Styled text helpers. Styled terminal output helpers.
- syntax_
highlight - Syntax highlighting integration.
- table_
formatter - Table formatting utilities. Professional table formatting for terminal output with automatic column sizing.
- terminal
- Terminal capability detection. Terminal utilities and helpers
- theme
- Built-in theme definitions and active style accessors. Compatibility facade for shared theme APIs.
- theme_
config - Theme configuration file parsing (
.vtcode/theme.toml). Theme Configuration File Support - theme_
manager - Theme manager for loading and applying custom themes. Theme Manager for loading and applying custom theme configurations
- tui
- TUI module re-exports. TUI protocol types and session interface.
- tui_
compat - Compatibility layer between core config types and TUI types. Compatibility layer between vtcode-core config types and TUI types.
- tui_
mode - Global TUI mode flag.
- user_
confirmation - User confirmation dialogs. User confirmation utilities for safety-critical operations
Structs§
- File
Colorizer - Manages LS_COLORS parsing and file type styling