Raxol.Terminal.Input.ControlSequenceHandler (Raxol v0.5.0)
View SourceHandles various control sequences for the terminal emulator. Includes CSI, OSC, DCS, PM, and APC sequence handling.
Summary
Functions
Handles an APC (Application Program Command) sequence.
Handles a CSI (Control Sequence Introducer) sequence.
Handles a DCS (Device Control String) sequence.
Handles an OSC (Operating System Command) sequence.
Handles a PM (Privacy Message) sequence.
Functions
@spec handle_apc_sequence(Raxol.Terminal.Emulator.t(), String.t(), String.t()) :: Raxol.Terminal.Emulator.t()
Handles an APC (Application Program Command) sequence.
@spec handle_csi_sequence(Raxol.Terminal.Emulator.t(), String.t(), [String.t()]) :: Raxol.Terminal.Emulator.t()
Handles a CSI (Control Sequence Introducer) sequence.
@spec handle_dcs_sequence(Raxol.Terminal.Emulator.t(), String.t(), String.t()) :: Raxol.Terminal.Emulator.t()
Handles a DCS (Device Control String) sequence.
@spec handle_osc_sequence(Raxol.Terminal.Emulator.t(), String.t(), String.t()) :: Raxol.Terminal.Emulator.t()
Handles an OSC (Operating System Command) sequence.
@spec handle_pm_sequence(Raxol.Terminal.Emulator.t(), String.t(), String.t()) :: Raxol.Terminal.Emulator.t()
Handles a PM (Privacy Message) sequence.