cursorOffsetForVisualLineBoundary method
int
cursorOffsetForVisualLineBoundary(
- TextDocument document,
- EditorState state, {
- required bool end,
- TextPosition? cursor,
Implementation
int cursorOffsetForVisualLineBoundary(
TextDocument document,
EditorState state, {
required bool end,
TextPosition? cursor,
}) {
final current = resolveCursorVisualPosition(
document,
state,
cursor: cursor,
);
if (current == null) {
return 0;
}
return end ? current.endOffset : current.startOffset;
}