Fossil SCM

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

preben 2023-11-02 12:44 trunk
Commit 25028896e4f786c1e13510428988ff00cba5f7031771f153f8d0bd73d4ea86c0
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