addCursorVertically method

bool addCursorVertically({
  1. required bool below,
})

Adds a cursor on the adjacent document line at the primary visual column.

Implementation

bool addCursorVertically({required bool below}) {
  final primary = selections.primary;
  if (primary == null) return false;
  final target = textOffsetOnAdjacentVisibleLine(
    document: _document,
    offset: primary.activeOffset,
    below: below,
    isLineHidden: folds.isLineHidden,
  );
  if (target == primary.activeOffset) return false;
  final before = selections.ranges.length;
  addCursorAtOffset(target);
  return selections.ranges.length > before;
}