Package-level declarations
Types
Link copied to clipboard
interface TerminalBuffer : TerminalWriter, TerminalCursor, TerminalModeController, TerminalModeReader, TerminalResponseChannel, TerminalReader, TerminalInspector
Full public contract for the terminal buffer.
Link copied to clipboard
interface TerminalCursor
Cursor-movement contract for the terminal buffer.
Link copied to clipboard
interface TerminalHostResponseReader
Narrow reader for terminal-to-host response bytes.
Link copied to clipboard
interface TerminalInputState
Zero-allocation, read-only terminal behavior state required by input encoders.
Link copied to clipboard
interface TerminalInspector
Allocating inspection contract for the terminal buffer.
Link copied to clipboard
interface TerminalLine
A read-only, EPHEMERAL view of a single physical terminal line.
Link copied to clipboard
object TerminalModeBits
Public contract for the packed terminal mode bit layout.
Link copied to clipboard
interface TerminalModeController
Mode-control contract for the terminal buffer.
Link copied to clipboard
Read-only public access to durable terminal mode state.
Link copied to clipboard
data class TerminalModeSnapshot(val isInsertMode: Boolean, val isAutoWrap: Boolean, val isApplicationCursorKeys: Boolean, val isApplicationKeypad: Boolean, val isOriginMode: Boolean, val isNewLineMode: Boolean, val isLeftRightMarginMode: Boolean, val isReverseVideo: Boolean, val isCursorVisible: Boolean, val isCursorBlinking: Boolean, val isBracketedPasteEnabled: Boolean, val isFocusReportingEnabled: Boolean, val treatAmbiguousAsWide: Boolean, val mouseTrackingMode: MouseTrackingMode, val mouseEncodingMode: MouseEncodingMode, val modifyOtherKeysMode: Int, val formatOtherKeysMode: Int, val kittyKeyboardFlags: Int, val isSynchronizedOutput: Boolean, val isBellIsUrgent: Boolean, val isPopOnBell: Boolean)
Immutable snapshot of the terminal's durable mode state.
Link copied to clipboard
interface TerminalReader
Zero-allocation read contract for the terminal buffer.
Link copied to clipboard
Terminal-to-host response channel.
Link copied to clipboard
interface TerminalWriter
Write-side contract for the terminal buffer.