From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from smtp1.rz.uni-karlsruhe.de (Debian-exim@smtp1.rz.uni-karlsruhe.de [129.13.185.217]) by krisdoz.my.domain (8.14.3/8.14.3) with ESMTP id p02CfLSZ019020 for ; Sun, 2 Jan 2011 07:41:22 -0500 (EST) Received: from hekate.usta.de (asta-nat.asta.uni-karlsruhe.de [172.22.63.82]) by smtp1.rz.uni-karlsruhe.de with esmtp (Exim 4.63 #1) id 1PZNFP-0005rf-2L; Sun, 02 Jan 2011 13:41:20 +0100 Received: from donnerwolke.usta.de ([172.24.96.3]) by hekate.usta.de with esmtp (Exim 4.72) (envelope-from ) id 1PZNFP-00089U-0M; Sun, 02 Jan 2011 13:41:19 +0100 Received: from iris.usta.de ([172.24.96.5] helo=usta.de) by donnerwolke.usta.de with esmtp (Exim 4.69) (envelope-from ) id 1PZNFO-0008V0-Vf; Sun, 02 Jan 2011 13:41:18 +0100 Received: from schwarze by usta.de with local (Exim 4.72) (envelope-from ) id 1PZNFO-00089e-JF; Sun, 02 Jan 2011 13:41:18 +0100 Date: Sun, 2 Jan 2011 13:41:18 +0100 From: Ingo Schwarze To: tech@mdocml.bsd.lv Cc: naddy@openbsd.org Subject: [PATCH] man(7) .IP and .TP in literal mode Message-ID: <20110102124118.GA21085@iris.usta.de> X-Mailinglist: mdocml-tech Reply-To: tech@mdocml.bsd.lv MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable User-Agent: Mutt/1.5.21 (2010-09-15) Hi, finally, i came around to finish the bunch of fixes to .IP and .TP started during p2k10. Naddy, if you still remember which port it was that needed this, feel free to re-test; otherwise, just ignore me. Unfortunately, i don't remeber any more which one it was... This is what needed fixing: * The .IP HEAD uses the second argument as the width, not the last one. * The .IP and .TP HEADs must be printed without literal mode, but literal mode must be restored afterwards. * After the .IP and .TP bodies, we only want term_newln(), not term_flushln(), or we would get two blank lines in literal mode. * The .TP HEAD does not use TWOSPACE, just like .IP doesn't either. * In literal mode, clear NOLPAD after each line, or subsequent lines would get no indentation whatsoever. OK? Yours, Ingo Index: usr.bin/mandoc/man_term.c =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D RCS file: /cvs/src/usr.bin/mandoc/man_term.c,v retrieving revision 1.56 diff -u -p -r1.56 man_term.c --- usr.bin/mandoc/man_term.c 19 Dec 2010 07:53:12 -0000 1.56 +++ usr.bin/mandoc/man_term.c 2 Jan 2011 12:09:53 -0000 @@ -514,7 +514,7 @@ pre_IP(DECL_ARGS) { const struct man_node *nn; size_t len; - int ival; + int savelit, ival; =20 switch (n->type) { case (MAN_BODY): @@ -534,15 +534,11 @@ pre_IP(DECL_ARGS) len =3D mt->lmargin; ival =3D -1; =20 - /* Calculate offset. */ - + /* Calculate the offset from the optional second argument. */ if (NULL !=3D (nn =3D n->parent->head->child)) - if (NULL !=3D (nn =3D nn->next)) { - for ( ; nn->next; nn =3D nn->next) - /* Do nothing. */ ; + if (NULL !=3D (nn =3D nn->next)) if ((ival =3D a2width(p, nn->string)) >=3D 0) len =3D (size_t)ival; - } =20 switch (n->type) { case (MAN_HEAD): @@ -558,9 +554,15 @@ pre_IP(DECL_ARGS) /* Set the saved left-margin. */ mt->lmargin =3D (size_t)ival; =20 - /* Don't print the length value. */ - for (nn =3D n->child; nn->next; nn =3D nn->next) - print_man_node(p, mt, nn, m); + savelit =3D MANT_LITERAL & mt->fl; + mt->fl &=3D ~MANT_LITERAL; + + if (n->child) + print_man_node(p, mt, n->child, m); + + if (savelit) + mt->fl |=3D MANT_LITERAL; + return(0); case (MAN_BODY): p->offset =3D mt->offset + len; @@ -586,7 +588,7 @@ post_IP(DECL_ARGS) p->rmargin =3D p->maxrmargin; break; case (MAN_BODY): - term_flushln(p); + term_newln(p); p->flags &=3D ~TERMP_NOLPAD; break; default: @@ -601,12 +603,11 @@ pre_TP(DECL_ARGS) { const struct man_node *nn; size_t len; - int ival; + int savelit, ival; =20 switch (n->type) { case (MAN_HEAD): p->flags |=3D TERMP_NOBREAK; - p->flags |=3D TERMP_TWOSPACE; break; case (MAN_BODY): p->flags |=3D TERMP_NOLPAD; @@ -641,11 +642,17 @@ pre_TP(DECL_ARGS) p->offset =3D mt->offset; p->rmargin =3D mt->offset + len; =20 + savelit =3D MANT_LITERAL & mt->fl; + mt->fl &=3D ~MANT_LITERAL; + /* Don't print same-line elements. */ - for (nn =3D n->child; nn; nn =3D nn->next)=20 + for (nn =3D n->child; nn; nn =3D nn->next) if (nn->line > n->line) print_man_node(p, mt, nn, m); =20 + if (savelit) + mt->fl |=3D MANT_LITERAL; + if (ival >=3D 0) mt->lmargin =3D (size_t)ival; =20 @@ -675,7 +682,7 @@ post_TP(DECL_ARGS) p->rmargin =3D p->maxrmargin; break; case (MAN_BODY): - term_flushln(p); + term_newln(p); p->flags &=3D ~TERMP_NOLPAD; break; default: @@ -877,6 +884,7 @@ print_man_node(DECL_ARGS) p->rmargin =3D p->maxrmargin =3D TERM_MAXMARGIN; p->flags |=3D TERMP_NOSPACE; term_flushln(p); + p->flags &=3D ~TERMP_NOLPAD; p->rmargin =3D rm; p->maxrmargin =3D rmax; } Index: regress/usr.bin/mandoc/man/Makefile =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D RCS file: regress/usr.bin/mandoc/man/Makefile diff -N regress/usr.bin/mandoc/man/Makefile --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ regress/usr.bin/mandoc/man/Makefile 2 Jan 2011 12:09:53 -0000 @@ -0,0 +1,7 @@ +# $OpenBSD: Makefile,v 1.10 2010/12/19 12:10:33 schwarze Exp $ + +SUBDIR=3D nf IP TP + +groff groff-clean: _SUBDIRUSE + +.include Index: regress/usr.bin/mandoc/man/Makefile.inc =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D RCS file: regress/usr.bin/mandoc/man/Makefile.inc diff -N regress/usr.bin/mandoc/man/Makefile.inc --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ regress/usr.bin/mandoc/man/Makefile.inc 2 Jan 2011 12:09:53 -0000 @@ -0,0 +1,3 @@ +# $OpenBSD: Makefile.inc,v 1.1 2009/10/28 03:20:42 schwarze Exp $ + +.include "../Makefile.inc" Index: regress/usr.bin/mandoc/man/IP/Makefile =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D RCS file: regress/usr.bin/mandoc/man/IP/Makefile diff -N regress/usr.bin/mandoc/man/IP/Makefile --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ regress/usr.bin/mandoc/man/IP/Makefile 2 Jan 2011 12:09:53 -0000 @@ -0,0 +1,6 @@ +# $OpenBSD: Makefile,v 1.1 2010/07/01 05:29:57 schwarze Exp $ + +REGRESS_TARGETS=3Dliteral width +GROFF_TARGETS=3Dliteral width + +.include Index: regress/usr.bin/mandoc/man/IP/literal.in =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D RCS file: regress/usr.bin/mandoc/man/IP/literal.in diff -N regress/usr.bin/mandoc/man/IP/literal.in --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ regress/usr.bin/mandoc/man/IP/literal.in 2 Jan 2011 12:09:53 -0000 @@ -0,0 +1,24 @@ +.TH IP-LITERAL 1 +.SH NAME +IP-literal \- indented paragraphs in literal context +.SH DESCRIPTION +regular +text +.IP tag 10n +indented +text +.PP +regular +text +.nf +literal +text +.IP tag 10n +indented +text +.PP +literal +text +.fi +regular +text Index: regress/usr.bin/mandoc/man/IP/literal.out_ascii =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D RCS file: regress/usr.bin/mandoc/man/IP/literal.out_ascii diff -N regress/usr.bin/mandoc/man/IP/literal.out_ascii --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ regress/usr.bin/mandoc/man/IP/literal.out_ascii 2 Jan 2011 12:09:53 -00= 00 @@ -0,0 +1,25 @@ +IP-LITERAL(1) IP-LITERA= L(1) + + + +N=08NA=08AM=08ME=08E + IP-literal - indented paragraphs in literal context + +D=08DE=08ES=08SC=08CR=08RI=08IP=08PT=08TI=08IO=08ON=08N + regular text + + tag indented text + + regular text + literal + text + + tag indented + text + + literal + text + regular text + + + Index: regress/usr.bin/mandoc/man/IP/width.in =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D RCS file: regress/usr.bin/mandoc/man/IP/width.in diff -N regress/usr.bin/mandoc/man/IP/width.in --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ regress/usr.bin/mandoc/man/IP/width.in 2 Jan 2011 12:09:53 -0000 @@ -0,0 +1,43 @@ +.TH IP-WIDTH 1 +.SH NAME +IP-width \- indentation width of indented paragraphs +.SH DESCRIPTION +Regular mode: +.IP tag 1n +indented +.br +text +.IP tag 2n +indented +.br +text +.IP tag 3n +indented +.br +text +.IP tag 4n +indented +.br +text +.IP tag 5n +indented +.br +text +.PP +Literal mode: +.nf +.IP tag 1n +indented +text +.IP tag 2n +indented +text +.IP tag 3n +indented +text +.IP tag 4n +indented +text +.IP tag 5n +indented +text Index: regress/usr.bin/mandoc/man/IP/width.out_ascii =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D RCS file: regress/usr.bin/mandoc/man/IP/width.out_ascii diff -N regress/usr.bin/mandoc/man/IP/width.out_ascii --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ regress/usr.bin/mandoc/man/IP/width.out_ascii 2 Jan 2011 12:09:53 -0000 @@ -0,0 +1,50 @@ +IP-WIDTH(1) IP-WIDT= H(1) + + + +N=08NA=08AM=08ME=08E + IP-width - indentation width of indented paragraphs + +D=08DE=08ES=08SC=08CR=08RI=08IP=08PT=08TI=08IO=08ON=08N + Regular mode: + + tag + indented + text + + tag + indented + text + + tag + indented + text + + tag indented + text + + tag indented + text + + Literal mode: + + tag + indented + text + + tag + indented + text + + tag + indented + text + + tag indented + text + + tag indented + text + + + Index: regress/usr.bin/mandoc/man/TP/Makefile =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D RCS file: regress/usr.bin/mandoc/man/TP/Makefile diff -N regress/usr.bin/mandoc/man/TP/Makefile --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ regress/usr.bin/mandoc/man/TP/Makefile 2 Jan 2011 12:09:53 -0000 @@ -0,0 +1,6 @@ +# $OpenBSD: Makefile,v 1.1 2010/07/01 05:29:57 schwarze Exp $ + +REGRESS_TARGETS=3Dliteral width +GROFF_TARGETS=3Dliteral width + +.include Index: regress/usr.bin/mandoc/man/TP/literal.in =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D RCS file: regress/usr.bin/mandoc/man/TP/literal.in diff -N regress/usr.bin/mandoc/man/TP/literal.in --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ regress/usr.bin/mandoc/man/TP/literal.in 2 Jan 2011 12:09:53 -0000 @@ -0,0 +1,26 @@ +.TH TP-LITERAL 1 +.SH NAME +TP-literal \- indented paragraphs in literal context +.SH DESCRIPTION +regular +text +.TP 10n +tag +indented +text +.PP +regular +text +.nf +literal +text +.TP 10n +tag +indented +text +.PP +literal +text +.fi +regular +text Index: regress/usr.bin/mandoc/man/TP/literal.out_ascii =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D RCS file: regress/usr.bin/mandoc/man/TP/literal.out_ascii diff -N regress/usr.bin/mandoc/man/TP/literal.out_ascii --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ regress/usr.bin/mandoc/man/TP/literal.out_ascii 2 Jan 2011 12:09:53 -00= 00 @@ -0,0 +1,25 @@ +TP-LITERAL(1) TP-LITERA= L(1) + + + +N=08NA=08AM=08ME=08E + TP-literal - indented paragraphs in literal context + +D=08DE=08ES=08SC=08CR=08RI=08IP=08PT=08TI=08IO=08ON=08N + regular text + + tag indented text + + regular text + literal + text + + tag indented + text + + literal + text + regular text + + + Index: regress/usr.bin/mandoc/man/TP/width.in =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D RCS file: regress/usr.bin/mandoc/man/TP/width.in diff -N regress/usr.bin/mandoc/man/TP/width.in --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ regress/usr.bin/mandoc/man/TP/width.in 2 Jan 2011 12:09:53 -0000 @@ -0,0 +1,53 @@ +.TH TP-WIDTH 1 +.SH NAME +TP-width \- indentation width of indented paragraphs +.SH DESCRIPTION +Regular mode: +.TP 1n +tag +indented +.br +text +.TP 2n +tag +indented +.br +text +.TP 3n +tag +indented +.br +text +.TP 4n +tag +indented +.br +text +.TP 5n +tag +indented +.br +text +.PP +Literal mode: +.nf +.TP 1n +tag +indented +text +.TP 2n +tag +indented +text +.TP 3n +tag +indented +text +.TP 4n +tag +indented +text +.TP 5n +tag +indented +text Index: regress/usr.bin/mandoc/man/TP/width.out_ascii =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D RCS file: regress/usr.bin/mandoc/man/TP/width.out_ascii diff -N regress/usr.bin/mandoc/man/TP/width.out_ascii --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ regress/usr.bin/mandoc/man/TP/width.out_ascii 2 Jan 2011 12:09:53 -0000 @@ -0,0 +1,50 @@ +TP-WIDTH(1) TP-WIDT= H(1) + + + +N=08NA=08AM=08ME=08E + TP-width - indentation width of indented paragraphs + +D=08DE=08ES=08SC=08CR=08RI=08IP=08PT=08TI=08IO=08ON=08N + Regular mode: + + tag + indented + text + + tag + indented + text + + tag + indented + text + + tag indented + text + + tag indented + text + + Literal mode: + + tag + indented + text + + tag + indented + text + + tag + indented + text + + tag indented + text + + tag indented + text + + + Index: regress/usr.bin/mandoc/man/nf/Makefile =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D RCS file: regress/usr.bin/mandoc/man/nf/Makefile diff -N regress/usr.bin/mandoc/man/nf/Makefile --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ regress/usr.bin/mandoc/man/nf/Makefile 2 Jan 2011 12:09:53 -0000 @@ -0,0 +1,6 @@ +# $OpenBSD: Makefile,v 1.1 2010/07/01 05:29:57 schwarze Exp $ + +REGRESS_TARGETS=3Dindent +GROFF_TARGETS=3Dindent + +.include Index: regress/usr.bin/mandoc/man/nf/indent.in =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D RCS file: regress/usr.bin/mandoc/man/nf/indent.in diff -N regress/usr.bin/mandoc/man/nf/indent.in --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ regress/usr.bin/mandoc/man/nf/indent.in 2 Jan 2011 12:09:53 -0000 @@ -0,0 +1,17 @@ +.TH NF-INDENT 1 +.SH NAME +nf-indent \- indentation of literal blocks +.SH DESCRIPTION +Here comes +an indented block: +.nf +oneword +two words +and three words +This is a very long line; because it is indented, it is a bit too long to = fit. +blank line: + +end of literal +.fi +He is some more +regular text. Index: regress/usr.bin/mandoc/man/nf/indent.out_ascii =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D RCS file: regress/usr.bin/mandoc/man/nf/indent.out_ascii diff -N regress/usr.bin/mandoc/man/nf/indent.out_ascii --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ regress/usr.bin/mandoc/man/nf/indent.out_ascii 2 Jan 2011 12:09:53 -0000 @@ -0,0 +1,20 @@ +NF-INDENT(1) NF-INDEN= T(1) + + + +N=08NA=08AM=08ME=08E + nf-indent - indentation of literal blocks + +D=08DE=08ES=08SC=08CR=08RI=08IP=08PT=08TI=08IO=08ON=08N + Here comes an indented block: + oneword + two words + and three words + This is a very long line; because it is indented, it is a bit too l= ong to fit. + blank line: + + end of literal + He is some more regular text. + + + -- To unsubscribe send an email to tech+unsubscribe@mdocml.bsd.lv