markman

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

commit 503085b580f72d9c13816d9ac5be432bdb7f84bc
parent 099ccd1a8011669d6cb93dc316adbe28e7e7246e
Author: Ed van Bruggen <ed@edryd.org>
Date:   Sat,  5 Jul 2025 00:06:56 -0400

Fix printing trailing white space

Diffstat:
Mmarkman.c | 14+++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/markman.c b/markman.c @@ -351,9 +351,9 @@ 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 \\(bu "); + printf(".IP \\(bu"); if (prev && prev->t != ULIST) - puts(lvl < 4 ? "2" : "8"); + puts(lvl < 4 ? " 2" : " 8"); else puts(""); disp_line(b->v.l); @@ -371,19 +371,19 @@ markman_disp(Block b, char *name) { if (!b) return; if (b->t != HEADER || b->v.h.lvl != 1 || namesec) { - printf(".TH %s %ld ", str_cap(name), sec); + printf(".TH %s %ld", str_cap(name), sec); if (date) { - printf("\"%s\" ", date); + printf(" \"%s\"", date); } else { /* TODO option to configure date format */ time_t tt = time(NULL); struct tm *t = localtime(&tt); - printf("%d-%02d-%02d ", t->tm_year+1900, t->tm_mon+1, t->tm_mday); + printf(" %d-%02d-%02d", t->tm_year+1900, t->tm_mon+1, t->tm_mday); } if (ver) - printf("\"%s\" ", ver); + printf(" \"%s\"", ver); if (mid) - printf("\"%s\"", mid); + printf(" \"%s\"", mid); putchar('\n'); } if (namesec && b->t == HEADER) {