markman

markdown man page converter
git clone git://edryd.org/markman
Log | Files | Refs | README | LICENSE

commit 4533888b276ceb3752245df54847c3004c0c1508
parent 726d9a6e85aaf98285e12f3f027b770ad69d36a0
Author: Ed van Bruggen <ed@edryd.org>
Date:   Sun, 22 Jun 2025 18:32:46 -0400

Fix indention of bulleted lists

Diffstat:
Mmarkman.c | 10++++++++--
1 file changed, 8 insertions(+), 2 deletions(-)

diff --git a/markman.c b/markman.c @@ -342,6 +342,8 @@ disp_block(Block b, Block prev, int lvl) puts(".PP"); } else if (lvl == 4) puts(".IP"); + else + puts(".PP"); disp_line(b->v.l); puts("\n.PP"); break; @@ -349,9 +351,13 @@ disp_block(Block b, Block prev, int lvl) printf(".RS 4\n.EX\n%s\n.EE\n.RE\n", b->v.s); break; case ULIST: - printf(".IP ∙ 2\n"); + printf(".IP \\(bu "); + if (prev && prev->t != ULIST) + puts(lvl < 4 ? "2" : "8"); + else + puts(""); disp_line(b->v.l); - puts("\n.PP"); + puts(""); case QUOTE: case OLIST: break;