11.\"
2- .\" Generated by predoc at 2025-09-19T02:26:42Z
2+ .\" Generated by predoc at 2025-09-20T14:45:08Z
33.\"
44.\" Copyright (c) 2009, 2010, 2011 Kristaps Dzonsons <kristaps@bsd.lv>
55.\" Copyright (c) 2010, 2011, 2013-2020 Ingo Schwarze <schwarze@openbsd.org>
@@ -1083,7 +1083,7 @@ for a single page or
10831083for a range of pages,
10841084for example:
10851085.Bd -literal -offset indent
1086- \& .%P pp\& . 42\e (en47
1086+ \& .%P pp\& . 42\e \*( lp en47
10871087.Ed
10881088.It Xo
10891089.Ic \& %Q
@@ -1143,7 +1143,7 @@ Do not use this for postal addresses.
11431143.Pp
11441144Examples:
11451145.Bd -literal -offset indent
1146- \& .Ad \(lB 0,$]
1146+ \& .Ad \(lB 0,$\( rB
11471147\& .Ad 0x00000000
11481148.Ed
11491149.It Xo
@@ -1961,7 +1961,7 @@ It is followed by a newline.
19611961.Pp
19621962Examples:
19631963.Bd -literal -offset indent
1964- \& .Dl % mandoc mdoc\& .7 \e (ba less
1964+ \& .Dl % mandoc mdoc\& .7 \e \*( lp ba less
19651965.Ed
19661966.Pp
19671967See also
@@ -1982,7 +1982,7 @@ Examples:
19821982\& .Do
19831983April is the cruellest month
19841984\& .Dc
1985- \e (em T\& .S\& . Eliot
1985+ \e \*( lp em T\& .S\& . Eliot
19861986.Ed
19871987.Pp
19881988See also
@@ -1996,7 +1996,7 @@ Encloses its arguments in “typographic” double-quotes.
19961996Examples:
19971997.Bd -literal -offset indent
19981998\& .Dq April is the cruellest month
1999- \e (em T\& .S\& . Eliot
1999+ \e \*( lp em T\& .S\& . Eliot
20002000.Ed
20012001.Pp
20022002See also
@@ -2146,7 +2146,7 @@ The
21462146argument is used as the enclosure tail,
21472147for example,
21482148specifying
2149- .Ql " \e (rq "
2149+ .Ql " \e \*( lp rq "
21502150will emulate
21512151.Ic \& Dc .
21522152.It Xo
@@ -2233,7 +2233,7 @@ The
22332233argument is used as the enclosure head,
22342234for example,
22352235specifying
2236- .Ql " \e (lq "
2236+ .Ql " \e \*( lp lq "
22372237will emulate
22382238.Ic \& Do .
22392239.It Xo
@@ -3862,7 +3862,7 @@ function definition or include directive.
38623862Examples:
38633863.Bd -literal -offset indent
38643864\& .Vt unsigned char
3865- \& .Vt extern const char * const sys_signame\(lB ] ;
3865+ \& .Vt extern const char * const sys_signame\(lB \( rB ;
38663866.Ed
38673867.Pp
38683868For parameters in function prototypes,
@@ -3932,14 +3932,14 @@ its name as an argument to another macro.
39323932For example,
39333933.Ql " \& .Op Fl O Ar file"
39343934produces
3935- .Ql " \(lB -O file] " .
3935+ .Ql " \(lB -O file\( rB " .
39363936To prevent a macro call and render the macro name literally,
39373937escape it by prepending a zero-width space,
39383938.Ql " \e &" .
39393939For example,
39403940.Ql " Op \e &Fl O"
39413941produces
3942- .Ql " \(lB Fl O] " .
3942+ .Ql " \(lB Fl O\( rB " .
39433943If a macro is not callable but its name appears as an argument
39443944to another macro,
39453945it is interpreted as opaque text.
@@ -3971,18 +3971,18 @@ and (optionally)
39713971.Ic \& Bl
39723972contain a head.
39733973.Bd -literal -offset indent
3974- \& .Yo \(lB -arg \(lB parm\& .\& .\& .]] \(lB head\& .\& .\& .]
3975- \(lB body\& .\& .\& .]
3974+ \& .Yo \(lB -arg \(lB parm\& .\& .\& .\( rB \( rB \(lB head\& .\& .\& .\( rB
3975+ \(lB body\& .\& .\& .\( rB
39763976\& .Yc
39773977.Ed
39783978.Bl -column " " " " " " " "
39793979.It Xo
39803980.Em Macro
3981- .Ta\c
3981+ .Ta
39823982.Em Callable
3983- .Ta\c
3983+ .Ta
39843984.Em Parsed
3985- .Ta\c
3985+ .Ta
39863986.Em Scope
39873987.Xc
39883988.It Xo
@@ -4086,17 +4086,17 @@ in
40864086.Fl column )
40874087has multiple heads.
40884088.Bd -literal -offset indent
4089- \& .Yo \(lB -arg \(lB parm\& .\& .\& .]] \(lB head\& .\& .\& . \(lB Ta head\& .\& .\& .]]
4090- \(lB body\& .\& .\& .]
4089+ \& .Yo \(lB -arg \(lB parm\& .\& .\& .\( rB \( rB \(lB head\& .\& .\& . \(lB Ta head\& .\& .\& .\( rB \( rB
4090+ \(lB body\& .\& .\& .\( rB
40914091.Ed
40924092.Bl -column " " " " " " " "
40934093.It Xo
40944094.Em Macro
4095- .Ta\c
4095+ .Ta
40964096.Em Callable
4097- .Ta\c
4097+ .Ta
40984098.Em Parsed
4099- .Ta\c
4099+ .Ta
41004100.Em Scope
41014101.Xc
41024102.It Xo
@@ -4176,20 +4176,20 @@ a head (\c
41764176and/or tail (\c
41774177.Ic \& Ec ) .
41784178.Bd -literal -offset indent
4179- \& .Yo \(lB -arg \(lB parm\& .\& .\& .]] \(lB head\& .\& .\& .]
4180- \(lB body\& .\& .\& .]
4181- \& .Yc \(lB tail\& .\& .\& .]
4179+ \& .Yo \(lB -arg \(lB parm\& .\& .\& .\( rB \( rB \(lB head\& .\& .\& .\( rB
4180+ \(lB body\& .\& .\& .\( rB
4181+ \& .Yc \(lB tail\& .\& .\& .\( rB
41824182
4183- \& .Yo \(lB -arg \(lB parm\& .\& .\& .]] \(lB head\& .\& .\& .] \(lB body\& .\& .\& .] Yc \(lB tail\& .\& .\& .]
4183+ \& .Yo \(lB -arg \(lB parm\& .\& .\& .\( rB \( rB \(lB head\& .\& .\& .\( rB \(lB body\& .\& .\& .\( rB Yc \(lB tail\& .\& .\& .\( rB
41844184.Ed
41854185.Bl -column " " " " " " " "
41864186.It Xo
41874187.Em Macro
4188- .Ta\c
4188+ .Ta
41894189.Em Callable
4190- .Ta\c
4190+ .Ta
41914191.Em Parsed
4192- .Ta\c
4192+ .Ta
41934193.Em Scope
41944194.Xc
41954195.It Xo
@@ -4438,14 +4438,14 @@ closed by
44384438Like block full-implicit,
44394439but with single-line scope closed by the end of the line.
44404440.Bd -literal -offset indent
4441- \& .Yo \(lB -arg \(lB val\& .\& .\& .]] \(lB body\& .\& .\& .] \(lB res\& .\& .\& .]
4441+ \& .Yo \(lB -arg \(lB val\& .\& .\& .\( rB \( rB \(lB body\& .\& .\& .\( rB \(lB res\& .\& .\& .\( rB
44424442.Ed
44434443.Bl -column " " " " " "
44444444.It Xo
44454445.Em Macro
4446- .Ta\c
4446+ .Ta
44474447.Em Callable
4448- .Ta\c
4448+ .Ta
44494449.Em Parsed
44504450.Xc
44514451.It Xo
@@ -4566,11 +4566,11 @@ but no heads.
45664566.Bl -column " " " " " " " "
45674567.It Xo
45684568.Em Macro
4569- .Ta\c
4569+ .Ta
45704570.Em Callable
4571- .Ta\c
4571+ .Ta
45724572.Em Parsed
4573- .Ta\c
4573+ .Ta
45744574.Em Scope
45754575.Xc
45764576.It Xo
@@ -4595,20 +4595,20 @@ If a number (or inequality)
45954595of arguments is (n),
45964596then the macro accepts an arbitrary number of arguments.
45974597.Bd -literal -offset indent
4598- \& .Yo \(lB -arg \(lB val\& .\& .\& .]] \(lB args\& .\& .\& .] \(lB res\& .\& .\& .]
4598+ \& .Yo \(lB -arg \(lB val\& .\& .\& .\( rB \( rB \(lB args\& .\& .\& .\( rB \(lB res\& .\& .\& .\( rB
45994599
4600- \& .Yo \(lB -arg \(lB val\& .\& .\& .]] \(lB args\& .\& .\& .] Yc\& .\& .\& .
4600+ \& .Yo \(lB -arg \(lB val\& .\& .\& .\( rB \( rB \(lB args\& .\& .\& .\( rB Yc\& .\& .\& .
46014601
4602- \& .Yo \(lB -arg \(lB val\& .\& .\& .]] arg0 arg1 argN
4602+ \& .Yo \(lB -arg \(lB val\& .\& .\& .\( rB \( rB arg0 arg1 argN
46034603.Ed
46044604.Bl -column " " " " " " " "
46054605.It Xo
46064606.Em Macro
4607- .Ta\c
4607+ .Ta
46084608.Em Callable
4609- .Ta\c
4609+ .Ta
46104610.Em Parsed
4611- .Ta\c
4611+ .Ta
46124612.Em Arguments
46134613.Xc
46144614.It Xo
@@ -5267,12 +5267,12 @@ Spacing is suppressed after opening delimiters and before closing
52675267delimiters.
52685268For example,
52695269.Bd -literal -offset indent
5270- \& .Aq ( \(lB word ] ) \& .
5270+ \& .Aq \*( lp \(lB word \( rB \*( rp \& .
52715271.Ed
52725272.Pp
52735273renders as:
52745274.Bd -literal -offset indent
5275- ( \(lB ⟨word⟩]) \& .
5275+ \*( lp \(lB ⟨word⟩\( rB \*( rp \& .
52765276.Ed
52775277.Pp
52785278Opening delimiters are:
@@ -5328,12 +5328,12 @@ and resume their scope when more arguments follow that are not
53285328delimiters.
53295329For example,
53305330.Bd -literal -offset indent
5331- \& .Fl a ( b | c \e *(Ba d ) e
5331+ \& .Fl a \*( lp b | c \e *\*( lp Ba d \*( rp e
53325332.Ed
53335333.Pp
53345334renders as:
53355335.Bd -literal -offset indent
5336- -a ( -b | -c | -d) -e
5336+ -a \*( lp -b | -c | -d\*( rp -e
53375337.Ed
53385338.Pp
53395339This applies to both opening and closing delimiters,
@@ -5348,7 +5348,7 @@ vertical bar
53485348.Pp
53495349As a special case,
53505350the predefined string
5351- .Ql " \e *(Ba "
5351+ .Ql " \e *\*( lp Ba "
53525352is handled and rendered in the same way as a plain
53535353.Ql " |"
53545354character.
0 commit comments