[BACK]Return to esct-man.in CVS log [TXT][DIR] Up to [cvsweb.bsd.lv] / mandoc / regress / char / space

File: [cvsweb.bsd.lv] / mandoc / regress / char / space / esct-man.in (download)

Revision 1.4, Thu Dec 20 03:41:56 2018 UTC (5 years, 6 months ago) by schwarze
Branch: MAIN
CVS Tags: VERSION_1_14_6, VERSION_1_14_5, HEAD
Changes since 1.3: +4 -2 lines

Bugfix:
When after a \\, \t, or \a, another \t or \a had to be resolved
in copy mode within the same argument, the argument got corrupted.
Found while working on a loosely related bug report
from Fabio Scotoni <fabio at esse dot ch>.

.\" $OpenBSD: esct-man.in,v 1.4 2018/12/20 03:38:10 schwarze Exp $
.TH SPACE-ESCT-MAN 1 "December 20, 2018"
.SH NAME
SPACE-T-MAN \- the t escape sequence in pages with man macros
.SH DESCRIPTION
In plain text:
.br
single	tab
.br
single\tescape-t
.br
single\aescape-a
.br
double		tab
.br
double\t\tescape-t
.br
double\a\aescape-a
.br
\tThis line starts with escape-t and comes close to the right margin.
\tThe next line starts with escape-t as well.
.sp
In a literal display:
.nf
single	tab
single\tescape-t
single\aescape-a
double		tab
double\t\tescape-t
double\a\aescape-a
.fi
.sp
After the IP macro:
.IP single	tab 3n
text
.IP single\tescape-t 3n
text
.\" XXX not implemented
.\" .IP single\aescape-a 3n
.\" text
.PP
After font macros:
.br
.B single\ttab
.\" XXX not implemented
.\" .br
.\" .B single\aleader
.br
.B double\t\ttab