setMode method
Sets the cursor mode.
Implementation
(CursorModel, Cmd?) setMode(CursorMode mode) {
final newCursor = copyWith(
mode: mode,
blink: mode == CursorMode.hide || !_focus,
);
if (mode == CursorMode.blink && _focus) {
return (newCursor, _startBlink());
}
return (newCursor, null);
}