ansiq_surface/detection.rs
1#[derive(Clone, Copy, Debug, Default, PartialEq, Eq)]
2pub struct TerminalCapabilities {
3 pub supports_inline_reserve: bool,
4}
5
6pub fn detect_terminal_capabilities() -> TerminalCapabilities {
7 // Start conservative but allow the current inline reserve strategy on
8 // normal interactive terminals.
9 TerminalCapabilities {
10 supports_inline_reserve: true,
11 }
12}