Fossil SCM
Support both "1)" and "1." for numbered lists in markdown, as commonmark does. Patch from A. Kupries.
Commit
9d6a0aac4264be133fd668df2cc4421e78b7c754b73a27c72f7330bd8201f213
Parent
f52d63e37bf8d2e…
1 file changed
+1
-1
+1
-1
| --- src/markdown.c | ||
| +++ src/markdown.c | ||
| @@ -1208,11 +1208,11 @@ | ||
| 1208 | 1208 | |
| 1209 | 1209 | if( i>=size || data[i]<'0' || data[i]>'9' ) return 0; |
| 1210 | 1210 | while( i<size && data[i]>='0' && data[i]<='9' ){ i++; } |
| 1211 | 1211 | |
| 1212 | 1212 | if( i+1>=size |
| 1213 | - || data[i]!='.' | |
| 1213 | + || (data[i]!='.' && data[i]!=')') | |
| 1214 | 1214 | || (data[i+1]!=' ' && data[i+1]!='\t') |
| 1215 | 1215 | ){ |
| 1216 | 1216 | return 0; |
| 1217 | 1217 | } |
| 1218 | 1218 | i = i+2; |
| 1219 | 1219 |
| --- src/markdown.c | |
| +++ src/markdown.c | |
| @@ -1208,11 +1208,11 @@ | |
| 1208 | |
| 1209 | if( i>=size || data[i]<'0' || data[i]>'9' ) return 0; |
| 1210 | while( i<size && data[i]>='0' && data[i]<='9' ){ i++; } |
| 1211 | |
| 1212 | if( i+1>=size |
| 1213 | || data[i]!='.' |
| 1214 | || (data[i+1]!=' ' && data[i+1]!='\t') |
| 1215 | ){ |
| 1216 | return 0; |
| 1217 | } |
| 1218 | i = i+2; |
| 1219 |
| --- src/markdown.c | |
| +++ src/markdown.c | |
| @@ -1208,11 +1208,11 @@ | |
| 1208 | |
| 1209 | if( i>=size || data[i]<'0' || data[i]>'9' ) return 0; |
| 1210 | while( i<size && data[i]>='0' && data[i]<='9' ){ i++; } |
| 1211 | |
| 1212 | if( i+1>=size |
| 1213 | || (data[i]!='.' && data[i]!=')') |
| 1214 | || (data[i+1]!=' ' && data[i+1]!='\t') |
| 1215 | ){ |
| 1216 | return 0; |
| 1217 | } |
| 1218 | i = i+2; |
| 1219 |