Handlers for CSI (Control Sequence Introducer) commands. This is a simplified version that delegates to the available handler modules.
Summary
Functions
Handles cursor movement based on the command byte.
Returns {:ok, emulator} with the updated emulator struct.
Handles locking shift operations for character sets.
Handles single shift operations for character sets.
Functions
See Raxol.Terminal.Commands.CSIHandler.CursorMovementHandler.handle_cursor_backward/2.
See Raxol.Terminal.Commands.CSIHandler.CursorMovementHandler.handle_cursor_column/2.
See Raxol.Terminal.Commands.CSIHandler.CursorMovementHandler.handle_cursor_down/2.
See Raxol.Terminal.Commands.CSIHandler.CursorMovementHandler.handle_cursor_forward/2.
@spec handle_cursor_movement(Raxol.Terminal.Emulator.t(), [integer()]) :: {:ok, Raxol.Terminal.Emulator.t()}
Handles cursor movement based on the command byte.
Returns {:ok, emulator} with the updated emulator struct.
See Raxol.Terminal.Commands.CSIHandler.CursorMovementHandler.handle_cursor_position/2.
See Raxol.Terminal.Commands.CSIHandler.CursorMovementHandler.handle_cursor_position/3.
See Raxol.Terminal.Commands.CSIHandler.CursorMovementHandler.handle_cursor_position_direct/3.
See Raxol.Terminal.Commands.CSIHandler.CursorMovementHandler.handle_cursor_up/2.
See Raxol.Terminal.Commands.WindowHandler.handle_deiconify/1.
See Raxol.Terminal.Commands.WindowHandler.handle_icon_name/2.
See Raxol.Terminal.Commands.WindowHandler.handle_icon_title/2.
Handles locking shift operations for character sets.
Handles single shift operations for character sets.
See Raxol.Terminal.Commands.WindowHandler.handle_window_title/2.