]> git.plutz.net Git - cgilite/commitdiff
bugfix: do not accidentally start list blocks at second order
authorPaul Hänsch <paul@plutz.net>
Wed, 13 Jul 2022 21:28:07 +0000 (23:28 +0200)
committerPaul Hänsch <paul@plutz.net>
Wed, 13 Jul 2022 21:28:07 +0000 (23:28 +0200)
markdown.awk

index 92b32fc2d2d462bc30f4069934f48f1e87c6ad70..3b5a9bb063ce8e18c7a7bc41abfa8569f08bad15 100755 (executable)
@@ -751,6 +751,7 @@ function _startlist(block, type, mark, exclude, LOCAL, st, len, list, indent, te
 
     text = substr(block, 1, st - 1); block = substr(block, st + len);
     if (match(text, /\n[[:space:]]*\n/)) return 0;
+    if (match(text, "(^|\n) ? ? ?" exclude "[ \t][^\n]+")) return 0;
     if (match( list, "\n" exclude "[ \t]" )) {
       block = substr(list, RSTART + 1) block;
       list = substr(list, 1, RSTART);