// Modes for the ED CSI command.
pub const EraseDisplay = enum(u8) {
    below = 0,
    above = 1,
    complete = 2,
    scrollback = 3,
};

// Modes for the EL CSI command.
pub const EraseLine = enum(u8) {
    right = 0,
    left = 1,
    complete = 2,
    right_unless_pending_wrap = 4,

    // Non-exhaustive so that @intToEnum never fails since the inputs are
    // user-generated.
    _,
};

// Modes for the TBC (tab clear) command.
pub const TabClear = enum(u8) {
    current = 0,
    all = 3,

    // Non-exhaustive so that @intToEnum never fails since the inputs are
    // user-generated.
    _,
};
