toggleNumberedList method
Toggles numbered list prefixes on the current line or selected block.
When adding numbering, non-blank lines are numbered sequentially starting
at startAt. Blank lines are left unchanged.
Implementation
bool toggleNumberedList({int startAt = 1}) {
return _runEditFrame(() {
_beginHistoryAction(_TextAreaHistoryAction.transform, breakChain: true);
final result = textToggleNumberedListDocument(
document: _document,
state: _currentLineStateSnapshot(),
startAt: startAt,
);
if (!result.changed) {
return false;
}
_recordUndoSnapshot();
_applyOffsetCommandResult(result);
return true;
});
}