Fossil SCM

Applied patch from Warren at [forum:26371e6b32cb4ebc] to resolve the new behavior of markdown catching message prefixes of #NNN as a header.

stephan 2021-09-19 07:28 chat-markdown
Commit 408d584e21d1ae057d46bfac6a107270625a5f763a7ea0c53451f79e2dfe0db8
1 file changed +1
--- src/markdown.c
+++ src/markdown.c
@@ -1665,10 +1665,11 @@
16651665
16661666
if( !size || data[0]!='#' ) return 0;
16671667
16681668
while( level<size && level<6 && data[level]=='#' ){ level++; }
16691669
for(i=level; i<size && (data[i]==' ' || data[i]=='\t'); i++);
1670
+ if ( i == level ) return parse_paragraph(ob, rndr, data, size);
16701671
span_beg = i;
16711672
16721673
for(end=i; end<size && data[end]!='\n'; end++);
16731674
skip = end;
16741675
if( end<=i ) return parse_paragraph(ob, rndr, data, size);
16751676
--- src/markdown.c
+++ src/markdown.c
@@ -1665,10 +1665,11 @@
1665
1666 if( !size || data[0]!='#' ) return 0;
1667
1668 while( level<size && level<6 && data[level]=='#' ){ level++; }
1669 for(i=level; i<size && (data[i]==' ' || data[i]=='\t'); i++);
 
1670 span_beg = i;
1671
1672 for(end=i; end<size && data[end]!='\n'; end++);
1673 skip = end;
1674 if( end<=i ) return parse_paragraph(ob, rndr, data, size);
1675
--- src/markdown.c
+++ src/markdown.c
@@ -1665,10 +1665,11 @@
1665
1666 if( !size || data[0]!='#' ) return 0;
1667
1668 while( level<size && level<6 && data[level]=='#' ){ level++; }
1669 for(i=level; i<size && (data[i]==' ' || data[i]=='\t'); i++);
1670 if ( i == level ) return parse_paragraph(ob, rndr, data, size);
1671 span_beg = i;
1672
1673 for(end=i; end<size && data[end]!='\n'; end++);
1674 skip = end;
1675 if( end<=i ) return parse_paragraph(ob, rndr, data, size);
1676

Keyboard Shortcuts

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