backspace method

void backspace()

Remove the selection or last char if the selection is empty

Implementation

void backspace() {
  if (selection.start < selection.end) {
    removeSelection();
  } else {
    removeChar();
  }
}