Raxol.Terminal.Commands.CSIHandler (Raxol v2.0.1)

View Source

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.

Handles locking shift operations for character sets.

Handles single shift operations for character sets.

Functions

handle_basic_command(emulator, params, final_byte)

handle_bracketed_paste_end(emulator)

handle_bracketed_paste_start(emulator)

handle_csi_sequence(emulator, command, params)

handle_cursor_backward(emulator, amount)

See Raxol.Terminal.Commands.CSIHandler.CursorMovementHandler.handle_cursor_backward/2.

handle_cursor_column(emulator, column)

See Raxol.Terminal.Commands.CSIHandler.CursorMovementHandler.handle_cursor_column/2.

handle_cursor_command(emulator, params, final_byte)

handle_cursor_down(emulator, amount)

See Raxol.Terminal.Commands.CSIHandler.CursorMovementHandler.handle_cursor_down/2.

handle_cursor_forward(emulator, amount)

See Raxol.Terminal.Commands.CSIHandler.CursorMovementHandler.handle_cursor_forward/2.

handle_cursor_movement(emulator, list)

Handles cursor movement based on the command byte.

handle_cursor_position(emulator, params)

See Raxol.Terminal.Commands.CSIHandler.CursorMovementHandler.handle_cursor_position/2.

handle_cursor_position(emulator, row, col)

See Raxol.Terminal.Commands.CSIHandler.CursorMovementHandler.handle_cursor_position/3.

handle_cursor_position_direct(emulator, row, col)

See Raxol.Terminal.Commands.CSIHandler.CursorMovementHandler.handle_cursor_position_direct/3.

handle_cursor_up(emulator, amount)

See Raxol.Terminal.Commands.CSIHandler.CursorMovementHandler.handle_cursor_up/2.

handle_deiconify(emulator)

See Raxol.Terminal.Commands.WindowHandler.handle_deiconify/1.

handle_device_command(emulator, params, intermediates, final_byte)

handle_device_status(emulator, params)

handle_erase_display(emulator, mode)

handle_erase_line(emulator, mode)

handle_h_or_l(emulator, params, intermediates, final_byte)

handle_icon_name(emulator, params)

See Raxol.Terminal.Commands.WindowHandler.handle_icon_name/2.

handle_icon_title(emulator, params)

See Raxol.Terminal.Commands.WindowHandler.handle_icon_title/2.

handle_iconify(emulator)

See Raxol.Terminal.Commands.WindowHandler.handle_iconify/1.

handle_line_clear(emulator, params)

handle_locking_shift(emulator, gset)

Handles locking shift operations for character sets.

handle_lower(emulator)

See Raxol.Terminal.Commands.WindowHandler.handle_lower/1.

handle_mode_change(emulator, mode, enabled)

handle_q_deccusr(emulator, params)

handle_r(emulator, params)

handle_raise(emulator)

See Raxol.Terminal.Commands.WindowHandler.handle_raise/1.

handle_s(emulator, params)

handle_save_restore_cursor(emulator, list)

handle_screen_clear(emulator, params)

handle_screen_command(emulator, params, final_byte)

handle_scroll_down(emulator, lines)

handle_scroll_up(emulator, lines)

handle_scs(emulator, params_buffer, final_byte)

handle_sequence(emulator, params)

handle_single_shift(emulator, gset)

Handles single shift operations for character sets.

handle_text_attributes(emulator, attrs)

handle_u(emulator, params)

handle_window_title(emulator, params)

See Raxol.Terminal.Commands.WindowHandler.handle_window_title/2.