a bitset for all possible attributes
Represents, optionally, a foreground and/or a background color.
The style that can be put on content.
A command that disables blinking of the terminal cursor.
A command that disables bracketed paste mode.
A command that disables focus event emission.
A command that disables mouse event capturing.
A command that enables blinking of the terminal cursor.
A command that enables focus event emission.
A command that enables mouse event capturing.
A command that hides the terminal cursor.
Represents a key event.
Represents extra state about the key event.
Represents key modifiers (shift, control, alt, etc.).
Represents special flags that tell compatible terminals to add extra information to keyboard events.
Represents a mouse event.
A command that moves the terminal cursor a given number of rows down.
A command that moves the terminal cursor a given number of columns to the left.
A command that moves the terminal cursor a given number of columns to the right.
A command that moves the terminal cursor to the given position (column, row).
A command that moves the terminal cursor to the given column on the current row.
A command that moves the terminal cursor down the given number of lines,
and moves it to the first column.
A command that moves the terminal cursor up the given number of lines,
and moves it to the first column.
A command that moves the terminal cursor to the given row on the current column.
A command that moves the terminal cursor a given number of rows up.
A command that disables extra kinds of keyboard events.
A command that prints the given displayable type.
A command that prints styled content.
A command that enables the
kitty keyboard protocol, which adds extra information to keyboard events and removes ambiguity for modifier keys.
A command that resets the colors back to default.
A command that restores the saved terminal cursor position.
A command that saves the current terminal cursor position.
A command that sets an attribute.
A command that sets several attributes.
A command that sets the the background color.
A command that optionally sets the foreground and/or background color.
A command that sets the the foreground color.
A command that sets a style (colors and attributes).
A command that sets the the underline color.
A command that shows the terminal cursor.
The style with the content to be styled.