span method
Implementation
@override
InlineSpan span(
BuildContext context,
String text,
final GptMarkdownConfig config,
) {
var matches = RegExp(r'^(?<spaces>\ \ +).*').firstMatch(text);
var spaces = matches?.namedGroup('spaces');
var length = spaces?.length ?? 0;
var child = build(context, text, config);
length = min(length, 4);
if (length > 0) {
child = UnorderedListView(spacing: length * 6.0, child: child);
}
return WidgetSpan(child: child, alignment: PlaceholderAlignment.middle);
}