backspace method
void
backspace()
Delete one character before the cursor (Backspace behavior)
Implementation
void backspace() {
if (_selection != null) {
_deleteSelection();
notifyListeners();
return;
}
if (_cursorOffset > 0) {
final before = _text.substring(0, _cursorOffset - 1);
final after = _text.substring(_cursorOffset);
_text = before + after;
_cursorOffset--;
_reparse();
notifyListeners();
}
}