From d238b873716d20284ec3671ff11d15d037709044 Mon Sep 17 00:00:00 2001 From: Syndamia Date: Wed, 1 Jan 2025 11:09:17 +0200 Subject: fix(single): Fix first element after list not being a paragraph --- single.awk | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'single.awk') diff --git a/single.awk b/single.awk index ee01504..54e3dc3 100644 --- a/single.awk +++ b/single.awk @@ -216,11 +216,13 @@ function start_list(level, type) { list_level > 0 && !list_started && /[^ \t]/ { ## Non-list line match($0, /^[ \t]*/) level = int((RLENGTH + 2) / 2) - while (list_level >= level) { - end_list() - } $0 = substr($0, 2 * level - 1) not_paragraph = 1 + + while (list_level >= level && emptyP1) { + end_list() + not_paragraph = 0 + } } # Code blocks -- cgit v1.3.1-23-gd82d