X-Git-Url: https://git.danieliu.xyz/?p=smdp.git;a=blobdiff_plain;f=src%2Fparser.c;h=c2ccb0ae667b4ec2938f165219666c0fe350f9f6;hp=9d8e2efcb086fa47d5c55ac1f9648e4196fad635;hb=b17ed569c4a9c22ef75bd6ffaf4a50a9bb8ec379;hpb=37640d707f7f7a1fd864d8f22baa8ada756c7984 diff --git a/src/parser.c b/src/parser.c index 9d8e2ef..c2ccb0a 100644 --- a/src/parser.c +++ b/src/parser.c @@ -340,6 +340,11 @@ int markdown_analyse(cstring_t *text, int prev) { // return IS_EMPTY on null pointers if(!text || !text->value) { SET_BIT(bits, IS_EMPTY); + + // continue fenced code blocks across empty lines + if(num_tilde_characters > 0) + SET_BIT(bits, IS_CODE); + return bits; }