config/terminal_config library
Classes
- BellConfig
- CursorConfig
- FontConfig
- FontStyleConfig
- Per-style font override. null family → synthesize from the base family.
- ImeConfig
- KeyboardConfig
- MouseConfig
- RawKeyBinding
-
One raw
[[keyboard.bindings]]entry. Parsing to Flutter Shortcuts/Actions happens inlib/input/key_bindings.dartso this stays a pure data holder. - ScrollConfig
- SearchMatchColors
- Foreground/background/selection (packed 0x00RRGGBB) + the 16 ANSI colors. Opaque fg/bg pairs passed to the terminal painter for search highlights.
- SelectionConfig
- ShellConfig
- Shell spawn configuration. program=null → $SHELL fallback (current behavior).
- TerminalBehaviorConfig
- TerminalColors
- TerminalConfig
- Immutable, programmatic terminal configuration. Build with TerminalConfig.defaults
- WindowConfig
- WindowPadding
Enums
- Osc52Mode
-
OSC 52 policy mirror of alacritty
term::Osc52(lowercase TOML names).
Constants
- kDefaultTerminalTitle → const String
- Title used before the shell sets one and restored on OSC reset-title.
Functions
-
osc52FromString(
String s, Osc52Mode fallback) → Osc52Mode -
osc52ToWire(
Osc52Mode m) → int