saveCursor method
Save cursor position, charmap and text attributes.
Implementation
void saveCursor({required bool originMode}) {
_savedCursorX = _cursorX;
_savedCursorY = _cursorY;
_savedOriginMode = originMode;
_savedCursorStyle.foreground = terminal.cursor.foreground;
_savedCursorStyle.background = terminal.cursor.background;
_savedCursorStyle.underlineColor = terminal.cursor.underlineColor;
_savedCursorStyle.attrs = terminal.cursor.attrs;
_savedCursorStyle.hyperlinkId = terminal.cursor.hyperlinkId;
charset.save();
}