backspace method

void backspace()

Implementation

void backspace() {
  if (_cursorX == 0 && currentLine.isWrapped) {
    currentLine.isWrapped = false;
    moveCursor(viewWidth - 1, -1);
  } else if (_cursorX == viewWidth) {
    moveCursor(-2, 0);
  } else {
    moveCursor(-1, 0);
  }
}