Fossil SCM

Check if markdown paragraphs contains lists. Fixes issue reported in [forum:b598ac56defddb2a].

drh 2023-11-11 17:59 trunk merge
Commit a8782f33d3af3f2bf09f1b774ba4675624340af8b8bdadec5f812010ec6cfdf6
1 file changed +5 -1
+5 -1
--- src/markdown.c
+++ src/markdown.c
@@ -1683,11 +1683,15 @@
16831683
if( is_empty(data+i, size-i)
16841684
|| (level = is_headerline(data+i, size-i))!= 0
16851685
){
16861686
break;
16871687
}
1688
- if( (i && data[i]=='#') || is_hrule(data+i, size-i) ){
1688
+ if( (i && data[i]=='#')
1689
+ || is_hrule(data+i, size-i)
1690
+ || prefix_uli(data+i, size-i)
1691
+ || prefix_oli(data+i, size-i)
1692
+ ){
16891693
end = i;
16901694
break;
16911695
}
16921696
i = end;
16931697
}
16941698
--- src/markdown.c
+++ src/markdown.c
@@ -1683,11 +1683,15 @@
1683 if( is_empty(data+i, size-i)
1684 || (level = is_headerline(data+i, size-i))!= 0
1685 ){
1686 break;
1687 }
1688 if( (i && data[i]=='#') || is_hrule(data+i, size-i) ){
 
 
 
 
1689 end = i;
1690 break;
1691 }
1692 i = end;
1693 }
1694
--- src/markdown.c
+++ src/markdown.c
@@ -1683,11 +1683,15 @@
1683 if( is_empty(data+i, size-i)
1684 || (level = is_headerline(data+i, size-i))!= 0
1685 ){
1686 break;
1687 }
1688 if( (i && data[i]=='#')
1689 || is_hrule(data+i, size-i)
1690 || prefix_uli(data+i, size-i)
1691 || prefix_oli(data+i, size-i)
1692 ){
1693 end = i;
1694 break;
1695 }
1696 i = end;
1697 }
1698

Keyboard Shortcuts

Open search /
Next entry (timeline) j
Previous entry (timeline) k
Open focused entry Enter
Show this help ?
Toggle theme Top nav button