Expand description
This module provides the ability to parse escape sequences and attach semantic meaning to them. It can also encode the semantic values as escape sequences. It provides encoding and decoding functionality only; it does not provide terminal emulation facilities itself.
Re-exports§
pub use self::apc::KittyImage;pub use self::csi::CSI;pub use self::esc::Esc;pub use self::esc::EscCode;pub use self::osc::OperatingSystemCommand;
Modules§
Structs§
- Enter
Device Control Mode - OneBased
- A helper type to avoid accidentally tripping over problems with 1-based values in escape sequences.
- Short
Device Control - A fully parsed DCS sequence. The parser emits these for byte/intermediate sequences that are known to be relatively short and self contained (eg: DECRQSS) as opposed to larger ones like Sixel (which is parsed separately), or long lived terminal modes such as the TMUX CC protocol.
- Sixel
- See https://vt100.net/docs/vt3xx-gp/chapter14.html
Enums§
- Action
- Control
Code - C0 or C1 control codes
- Device
Control Mode - Sixel
Data
Type Aliases§
- Sixel
Value - A decoded 6-bit sixel value. Each sixel represents a six-pixel tall bitmap where the least significant bit is the topmost bit.