Raxol.Terminal.Mode.Manager (Raxol v0.5.0)
View SourceManages terminal modes for the terminal emulator.
Summary
Functions
Gets the mode manager from an emulator.
Gets all set modes.
Checks if a mode is set.
Creates a new mode manager.
Resets all modes.
Resets a mode in the mode manager.
Restores previously saved modes.
Saves the current modes.
Sets a mode in the mode manager.
Updates the mode manager in an emulator.
Types
Functions
@spec get_manager(Raxol.Terminal.Emulator.t()) :: t()
Gets the mode manager from an emulator.
Gets all set modes.
Checks if a mode is set.
@spec new() :: t()
Creates a new mode manager.
Resets all modes.
Resets a mode in the mode manager.
Restores previously saved modes.
Saves the current modes.
Sets a mode in the mode manager.
@spec update_manager(Raxol.Terminal.Emulator.t(), t()) :: Raxol.Terminal.Emulator.t()
Updates the mode manager in an emulator.