Type Alias term_model::config::MockConfig

source ·
pub type MockConfig = Config<HashMap<String, Value>>;

Aliased Type§

struct MockConfig {
Show 17 fields pub padding: Option<Delta<u8>>, pub env: HashMap<String, String>, pub font: Font, pub colors: Colors, pub window: WindowConfig, pub selection: Selection, pub shell: Option<Shell<'static>>, pub config_path: Option<PathBuf>, pub visual_bell: VisualBellConfig, pub scrolling: Scrolling, pub cursor: Cursor, pub working_directory: Option<PathBuf>, pub debug: Debug, pub ui_config: HashMap<String, Value>, pub hold: bool, pub render_timer: Option<bool>, pub persistent_logging: Option<bool>, /* private fields */
}

Fields§

§padding: Option<Delta<u8>>

Pixel padding

§env: HashMap<String, String>

TERM env variable

§font: Font

Font configuration

§colors: Colors§window: WindowConfig

Window configuration

§selection: Selection§shell: Option<Shell<'static>>

Path to a shell program to run on startup

§config_path: Option<PathBuf>

Path where config was loaded from

§visual_bell: VisualBellConfig

Visual bell configuration

§scrolling: Scrolling

How much scrolling history to keep

§cursor: Cursor

Cursor configuration

§working_directory: Option<PathBuf>

Shell startup directory

§debug: Debug

Debug options

§ui_config: HashMap<String, Value>

Additional configuration options not directly required by the terminal

§hold: bool

Remain open after child process exits

§render_timer: Option<bool>§persistent_logging: Option<bool>