Package-level declarations

Types

Link copied to clipboard
class Buffer(var width: Int, var height: Int, val maxScrollback: Int)

The core data structure representing the terminal emulator's text buffer. It manages the 2D grid of character cells, scrollback history, and cursor position.

Link copied to clipboard
enum Colour : Enum<Colour>

Represents the 16 standard terminal colors supported by the buffer. DEFAULT indicates that the terminal should use its configured default color.

Link copied to clipboard
class Line(val width: Int)

Represents a single horizontal row of text in the terminal buffer.