Raxol.Terminal.ControlCodes (Raxol v0.2.0)

View Source

Handles C0 control codes and simple ESC sequences.

Extracted from Terminal.Emulator for better organization. Relies on Emulator state and ScreenBuffer for actions.

Summary

Functions

handle_bel(emulator)

handle_bs(emulator)

Handle Backspace (BS)

handle_can(emulator)

handle_cr(emulator)

Handle Carriage Return (CR)

handle_decrc(emulator)

handle_decsc(emulator)

handle_ht(emulator)

Handle Horizontal Tab (HT)

handle_hts(emulator)

handle_ind(emulator)

handle_lf(emulator)

Handle Line Feed (LF), New Line (NL), Vertical Tab (VT)

handle_nel(emulator)

handle_ri(emulator)

Handle Reverse Index (RI) - ESC M

handle_ris(emulator)

handle_si(emulator)

handle_so(emulator)

handle_sub(emulator)