Raxol.Terminal.ScreenBuffer.CSI (Raxol v0.5.0)

View Source

Handles CSI (Control Sequence Introducer) sequences for the screen buffer.

Summary

Functions

Initializes a new CSI state.

Types

t()

@type t() :: %Raxol.Terminal.ScreenBuffer.CSI{
  final: String.t(),
  intermediate: String.t(),
  params: [String.t()]
}

Functions

handle_sequence(state, sequence, params)

Handles a CSI sequence.

init()

Initializes a new CSI state.