totalVisualColumns method

int totalVisualColumns(
  1. TextDocument document,
  2. EditorState state
)

Implementation

int totalVisualColumns(TextDocument document, EditorState state) {
  final lines = buildLines(document, state);
  if (lines.isEmpty) {
    return 0;
  }
  return lines.map((line) => _displayWidth(line.text)).fold<int>(0, math.max);
}