blockPrefixInfo property
Возвращает префикс для блока и его длину (для расчета выделения)
Implementation
(String prefix, int length) get blockPrefixInfo {
if (this == null) return ('', 0);
final attr = this!;
if (attr['header'] != null) {
final p = '# ' * (attr['header'] as int);
return (p, p.length);
}
if (attr['list'] == 'bullet') return ('- ', 2);
if (attr['list'] == 'ordered') return ('1. ', 3);
if (attr['blockquote'] == true) return ('> ', 2);
if (attr['code-block'] == true) return ('```\n', 4);
if (attr['indent'] != null) {
final p = ' ' * (attr['indent'] as int);
return (p, p.length);
}
return ('', 0);
}