insertText method

void insertText(
  1. String insertion
)

Implementation

void insertText(String insertion) {
  final selected = selection;
  final start = selected.isValid ? selected.start : text.length;
  final end = selected.isValid ? selected.end : text.length;
  replaceText(
    text.replaceRange(start, end, insertion),
    selection: TextSelection.collapsed(offset: start + insertion.length),
  );
}