Text operation functions extracted from the main emulator module. Handles text writing with charset translation and cursor updates.
Summary
Functions
Sets an attribute on the emulator (placeholder implementation).
Writes a string to the terminal with charset translation. Updates cursor position after writing.
Types
@type emulator() :: Raxol.Terminal.Emulator.t()
Functions
Sets an attribute on the emulator (placeholder implementation).
@spec write_string( emulator(), non_neg_integer(), non_neg_integer(), String.t(), map() ) :: emulator()
Writes a string to the terminal with charset translation. Updates cursor position after writing.