=================================================================== RCS file: /cvs/mandoc/mdoc_markdown.c,v retrieving revision 1.12 retrieving revision 1.13 diff -u -p -r1.12 -r1.13 --- mandoc/mdoc_markdown.c 2017/03/08 17:51:58 1.12 +++ mandoc/mdoc_markdown.c 2017/03/08 18:17:21 1.13 @@ -1,4 +1,4 @@ -/* $Id: mdoc_markdown.c,v 1.12 2017/03/08 17:51:58 schwarze Exp $ */ +/* $Id: mdoc_markdown.c,v 1.13 2017/03/08 18:17:21 schwarze Exp $ */ /* * Copyright (c) 2017 Ingo Schwarze * @@ -706,6 +706,8 @@ md_pre_raw(struct roff_node *n) if ((prefix = md_acts[n->tok].prefix) != NULL) { md_rawword(prefix); outflags &= ~MD_spc; + if (*prefix == '`') + code_blocks++; } return 1; } @@ -718,6 +720,8 @@ md_post_raw(struct roff_node *n) if ((suffix = md_acts[n->tok].suffix) != NULL) { outflags &= ~(MD_spc | MD_nl); md_rawword(suffix); + if (*suffix == '`') + code_blocks--; } }