summaryrefslogtreecommitdiffstats
path: root/usr.bin/mandoc/mdoc_man.c
diff options
context:
space:
mode:
authorschwarze <schwarze@openbsd.org>2013-12-24 22:08:23 +0000
committerschwarze <schwarze@openbsd.org>2013-12-24 22:08:23 +0000
commit8018f0c45cebec6ac7ea244d50a878e12c085fe4 (patch)
tree85e50644f8a4c58fe20c2228aa84c1ef9a2a5533 /usr.bin/mandoc/mdoc_man.c
parentIt turns out SYNOPSIS mode does not imply .Bk in general, (diff)
downloadwireguard-openbsd-8018f0c45cebec6ac7ea244d50a878e12c085fe4.tar.xz
wireguard-openbsd-8018f0c45cebec6ac7ea244d50a878e12c085fe4.zip
Implement SYNOPSIS .Fn indentation for -Tman.
Diffstat (limited to 'usr.bin/mandoc/mdoc_man.c')
-rw-r--r--usr.bin/mandoc/mdoc_man.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/usr.bin/mandoc/mdoc_man.c b/usr.bin/mandoc/mdoc_man.c
index 3798dea7318..2cc23418785 100644
--- a/usr.bin/mandoc/mdoc_man.c
+++ b/usr.bin/mandoc/mdoc_man.c
@@ -1,4 +1,4 @@
-/* $Id: mdoc_man.c,v 1.53 2013/12/24 20:45:21 schwarze Exp $ */
+/* $Id: mdoc_man.c,v 1.54 2013/12/24 22:08:23 schwarze Exp $ */
/*
* Copyright (c) 2011, 2012, 2013 Ingo Schwarze <schwarze@openbsd.org>
*
@@ -1087,6 +1087,9 @@ pre_fn(DECL_ARGS)
if (NULL == n)
return(0);
+ if (MDOC_SYNPRETTY & n->flags)
+ print_block(".HP 4n", MMAN_nl);
+
font_push('B');
print_node(meta, n);
font_pop();
@@ -1107,7 +1110,7 @@ post_fn(DECL_ARGS)
print_word(")");
if (MDOC_SYNPRETTY & n->flags) {
print_word(";");
- outflags |= MMAN_br;
+ outflags |= MMAN_PP;
}
}