extendSelectionsByWord method

bool extendSelectionsByWord({
  1. required bool forward,
})

Extends every selection's end by one word.

Implementation

bool extendSelectionsByWord({required bool forward}) {
  _refreshDocumentSnapshot();
  return _applyMappedEnds(
    forward: forward,
    extend: true,
    mapEnd: (offset, _) => textMoveByWord(
      document: _document,
      state: TextOffsetStateSnapshot.collapsed(cursorOffset: offset),
      forward: forward,
    ).cursorOffset,
  );
}