Raxol.Terminal.Charset.Manager (Raxol v0.5.0)
View SourceManages terminal character sets and encoding operations.
Summary
Functions
Gets the current character set for the specified G-set.
Gets the current state of the charset manager.
Maps a character using the current character set.
Creates a new charset manager instance.
Resets the charset state to defaults.
Updates the state of the charset manager.
Types
@type char_map() :: %{required(non_neg_integer()) => String.t()}
@type charset() :: :us_ascii | :dec_supplementary | :dec_special | :dec_technical
@type g_set() :: :g0 | :g1 | :g2 | :g3
Functions
Gets the current character set for the specified G-set.
See Raxol.Terminal.Charset.Operations.get_designated_charset/2
.
Gets the current state of the charset manager.
Maps a character using the current character set.
Creates a new charset manager instance.
Resets the charset state to defaults.
Updates the state of the charset manager.