moveWordLeft static method

TextEditingValue moveWordLeft(
  1. TextEditingValue value, {
  2. bool extend = false,
})

Implementation

static TextEditingValue moveWordLeft(
  TextEditingValue value, {
  bool extend = false,
}) {
  final next = previousWordBoundary(value.text, value.selection.extentOffset);
  return value.copyWith(
    selection: extend
        ? value.selection
              .copyWith(extentOffset: next)
              .normalizeForText(value.text)
        : TextSelection.collapsed(offset: next),
  );
}