Raxol.Terminal.ANSI.Sequences.Modes (Raxol v0.2.0)
View SourceANSI Terminal Modes Sequence Handler.
Handles parsing and application of ANSI terminal mode sequences, including screen modes, input modes, and rendering modes.
Summary
Functions
Handle special mode actions that require additional state changes.
Switch to alternate buffer mode.
Enable or disable bracketed paste mode.
Enable or disable focus reporting.
Set or reset a screen mode.
Functions
Handle special mode actions that require additional state changes.
Parameters
emulator
- The terminal emulator statemode_name
- The name of the modeenabled
- Boolean indicating if mode is enabled or disabled
Returns
Updated emulator state
Switch to alternate buffer mode.
Parameters
emulator
- The terminal emulator stateuse_alternate
- Boolean indicating if alternate buffer should be used
Returns
Updated emulator state
Enable or disable bracketed paste mode.
Parameters
emulator
- The terminal emulator stateenabled
- Boolean indicating if mode should be enabled or disabled
Returns
Updated emulator state
Enable or disable focus reporting.
Parameters
emulator
- The terminal emulator stateenabled
- Boolean indicating if mode should be enabled or disabled
Returns
Updated emulator state
Set or reset a screen mode.
Parameters
emulator
- The terminal emulator statemode
- Mode identifierenabled
- Boolean indicating if mode should be enabled or disabled
Returns
Updated emulator state