Used to clean nested lists.
# Remove list markers and up to 4 leading spaces.
# Used to clean nested lists.
fun remove_list_indent(v: MarkdownProcessor) do
var line = first_line
while line != null do
if not line.is_empty then
var kind = v.line_kind(line)
if kind isa LineList then
line.value = kind.extract_value(line)
else
line.value = line.value.substring_from(line.leading.min(4))
end
line.leading = line.process_leading
end
line = line.next
end
end
lib/markdown/markdown.nit:1095,2--1111,4