From 399942b9c89420955d4228916334e0a5d499da86 Mon Sep 17 00:00:00 2001 From: Ingo Schwarze Date: Mon, 11 Nov 2013 00:37:55 +0000 Subject: In the parser, when closing an explicit block that is not open, close below-subsection implicit scopes that may still be open. In the formatter, make sure indentation is reset when leaving a scope, not only when entering the next one. Improves the formatting of gpg(1); issue reported by jca on ports. --- man_term.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'man_term.c') diff --git a/man_term.c b/man_term.c index 4dc6d8bd..1f9a6048 100644 --- a/man_term.c +++ b/man_term.c @@ -1,4 +1,4 @@ -/* $Id: man_term.c,v 1.137 2013/10/17 20:54:58 schwarze Exp $ */ +/* $Id: man_term.c,v 1.138 2013/11/11 00:37:55 schwarze Exp $ */ /* * Copyright (c) 2008-2012 Kristaps Dzonsons * Copyright (c) 2010, 2011, 2012, 2013 Ingo Schwarze @@ -679,6 +679,7 @@ post_IP(DECL_ARGS) break; case (MAN_BODY): term_newln(p); + p->offset = mt->offset; break; default: break; @@ -766,6 +767,7 @@ post_TP(DECL_ARGS) break; case (MAN_BODY): term_newln(p); + p->offset = mt->offset; break; default: break; -- cgit v1.2.3