diff options
author | 2017-06-17 01:26:48 +0000 | |
---|---|---|
committer | 2017-06-17 01:26:48 +0000 | |
commit | a86bee3c8c3facfcb86e9ced3ba764384f5835e8 (patch) | |
tree | f697204ab070a2695f02752e833f8f4678937b10 /usr.bin/mandoc/man_term.c | |
parent | Fix comment. This gap is not only on LUNA-88K2 but also on LUNA-88K. (diff) | |
download | wireguard-openbsd-a86bee3c8c3facfcb86e9ced3ba764384f5835e8.tar.xz wireguard-openbsd-a86bee3c8c3facfcb86e9ced3ba764384f5835e8.zip |
properly set the default indentation
such that even pages without any .SH macros get it
Diffstat (limited to 'usr.bin/mandoc/man_term.c')
-rw-r--r-- | usr.bin/mandoc/man_term.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/usr.bin/mandoc/man_term.c b/usr.bin/mandoc/man_term.c index 9b76fdc53f7..c284e3f45be 100644 --- a/usr.bin/mandoc/man_term.c +++ b/usr.bin/mandoc/man_term.c @@ -1,4 +1,4 @@ -/* $OpenBSD: man_term.c,v 1.158 2017/06/14 17:50:43 schwarze Exp $ */ +/* $OpenBSD: man_term.c,v 1.159 2017/06/17 01:26:48 schwarze Exp $ */ /* * Copyright (c) 2008-2012 Kristaps Dzonsons <kristaps@bsd.lv> * Copyright (c) 2010-2015, 2017 Ingo Schwarze <schwarze@openbsd.org> @@ -139,6 +139,9 @@ terminal_man(void *arg, const struct roff_man *man) size_t save_defindent; p = (struct termp *)arg; + save_defindent = p->defindent; + if (p->synopsisonly == 0 && p->defindent == 0) + p->defindent = 7; p->tcol->rmargin = p->maxrmargin = p->defrmargin; term_tab_set(p, NULL); term_tab_set(p, "T"); @@ -165,16 +168,13 @@ terminal_man(void *arg, const struct roff_man *man) n = n->next; } } else { - save_defindent = p->defindent; - if (p->defindent == 0) - p->defindent = 7; term_begin(p, print_man_head, print_man_foot, &man->meta); p->flags |= TERMP_NOSPACE; if (n != NULL) print_man_nodelist(p, &mt, n, &man->meta); term_end(p); - p->defindent = save_defindent; } + p->defindent = save_defindent; } /* |