deleteTextOnLineAfterCaret method

void deleteTextOnLineAfterCaret({
  1. required ProseTextLayout textLayout,
})

Implementation

void deleteTextOnLineAfterCaret({
  required ProseTextLayout textLayout,
}) {
  assert(selection.isCollapsed);

  final endOfLinePosition = textLayout.getPositionAtEndOfLine(selection.extent);
  selection = TextSelection(
    baseOffset: selection.extentOffset,
    extentOffset: endOfLinePosition.offset,
  );

  if (!selection.isCollapsed) {
    deleteSelectedText();
  }
}