Den mån 28 nov. 2022 13:10Albert Krewinkel skrev: > Just want to share a little filter that I wrote to automate item > counting in continued lists. E.g. > > > i. one > > #. another > > > > Interruption; not part of any list. > > > > iii. continue > > #. keep counting > > The filter assumes that a continuation has a start number ≥90 and keeps > track of different list styles. > > ``` lua > local next_starts = {} > > function OrderedList (ol) > local key = ol.style .. '|' .. ol.delimiter > if ol.start >= 90 then > ol.start = next_starts[key] or 1 > next_starts[key] = ol.start + #ol.content > else > next_starts[key] = #ol.content + 1 > end > > return ol > end > ``` > I would have expected that you would need `topdown=true` for this to work. Why not? > There's also a blog post, but the above is already the gist of it. > https://tarleb.com/posts/list-continuation/ > > -- > Albert Krewinkel > GPG: 8eed e3e2 e8c5 6f18 81fe e836 388d c0b2 1f63 1124 > > -- > You received this message because you are subscribed to the Google Groups > "pandoc-discuss" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to pandoc-discuss+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org > To view this discussion on the web visit > https://groups.google.com/d/msgid/pandoc-discuss/87pmd7nuub.fsf%40zeitkraut.de > . > -- You received this message because you are subscribed to the Google Groups "pandoc-discuss" group. To unsubscribe from this group and stop receiving emails from it, send an email to pandoc-discuss+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To view this discussion on the web visit https://groups.google.com/d/msgid/pandoc-discuss/CADAJKhCeP59UU5sf92H0NKG5DtiPFfj10hr%3Drtv0XpMCoW-C5Q%40mail.gmail.com.