From 936ee863554c8349abc92544d5db2de95d83f48b Mon Sep 17 00:00:00 2001 From: Ingo Schwarze Date: Sat, 17 Jun 2017 01:27:05 +0000 Subject: properly set the default indentation such that even pages without any .SH macros get it --- man_term.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'man_term.c') diff --git a/man_term.c b/man_term.c index a2cc1f0c..781244d1 100644 --- a/man_term.c +++ b/man_term.c @@ -1,4 +1,4 @@ -/* $Id: man_term.c,v 1.205 2017/06/14 17:51:15 schwarze Exp $ */ +/* $Id: man_term.c,v 1.206 2017/06/17 01:27:05 schwarze Exp $ */ /* * Copyright (c) 2008-2012 Kristaps Dzonsons * Copyright (c) 2010-2015, 2017 Ingo Schwarze @@ -141,6 +141,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"); @@ -167,16 +170,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; } /* -- cgit v1.2.3-56-ge451