gbranden pushed a commit to branch master
in repository groff.

commit 472f38322e1c3205c2b090a30088410f95673242
Author: G. Branden Robinson <g.branden.robin...@gmail.com>
AuthorDate: Sat Aug 2 09:51:13 2025 -0500

    groff(7): Improve page navigability.
    
    Drop leading dots from request references; this way, searching the page
    for a request name _with_ the leading dot leads to its definition.
    
    Use quotation marks around request names that are confusable with
    English words when styling is stripped.
---
 man/groff.7.man | 168 ++++++++++++++++++++++++++++----------------------------
 1 file changed, 84 insertions(+), 84 deletions(-)

diff --git a/man/groff.7.man b/man/groff.7.man
index 470a492aa..3905922e9 100644
--- a/man/groff.7.man
+++ b/man/groff.7.man
@@ -2024,7 +2024,7 @@ of these structures is unusual.
 They have a common form:
 the request name is
 (except for
-.request .el
+.request el
 \[lq]else\[rq])
 followed by a conditional expression
 .IR cond-expr ;
@@ -2700,7 +2700,7 @@ can be a request.
 .TPx
 .REQ .am1 mac
 As
-.request .am ,
+.RB \[rq] am \[rq],
 with compatibility mode disabled when the appendment to macro
 .I mac
 is interpreted.
@@ -2726,7 +2726,7 @@ encountering
 Append to a macro indirectly.
 .
 As
-.request .am ,
+.RB \[rq] am \[rq],
 but
 .I str
 and
@@ -2738,13 +2738,13 @@ respectively.
 .TPx
 .REQ .ami1 str
 As
-.request .ami ,
+.request ami ,
 with compatibility mode disabled when the appendment is interpreted.
 .
 .TPx
 .REQ .ami1 "str end-mac-str"
 As
-.request .ami ,
+.request ami ,
 with compatibility mode disabled when the appendment is interpreted.
 .
 .\" a degenerate case
@@ -2774,7 +2774,7 @@ As
 .TPx
 .REQ .as1 "str contents"
 As
-.request .as ,
+.RB \[rq] as \[rq],
 with compatibility mode disabled when the appendment to string
 .I str
 is interpreted.
@@ -2895,7 +2895,7 @@ adjust if applicable.
 .TPx
 .REQ .break
 Break out of a
-.request .while
+.RB \[rq] while \[rq]
 loop.
 .
 .TPx
@@ -2978,7 +2978,7 @@ Unplant page location trap
 Change page location trap
 .I mac
 planted by
-.request .wh
+.request wh
 by moving its location to
 .I vertical-position
 (default scaling unit\~\c
@@ -3028,7 +3028,7 @@ and so on.
 Close
 .IR stream ,
 making it unavailable for
-.request .write
+.RB \[rq] write \[rq]
 requests.
 .
 .TPx
@@ -3150,7 +3150,7 @@ can be a request.
 .TPx
 .REQ .de1 ident
 As
-.request .de ,
+.request de ,
 with compatibility mode disabled when
 .I mac
 is interpreted.
@@ -3210,7 +3210,7 @@ which multiplies its value by 65,536
 Define macro indirectly.
 .
 As
-.request .de ,
+.request de ,
 but interpolate string
 .I str
 to obtain the macro's name.
@@ -3220,7 +3220,7 @@ to obtain the macro's name.
 Define macro indirectly.
 .
 As
-.request .de ,
+.request de ,
 but
 .I str
 and
@@ -3232,13 +3232,13 @@ respectively.
 .TPx
 .REQ .dei1 str
 As
-.request .dei ,
+.request dei ,
 with compatibility mode disabled when the macro is interpreted.
 .
 .TPx
 .REQ .dei1 "str end-mac-str"
 As
-.request .dei ,
+.request dei ,
 with compatibility mode disabled when the macro is interpreted.
 .
 .TPx
@@ -3300,7 +3300,7 @@ containing
 .TQ
 .REQ .ds1 "ident contents"
 As
-.request .ds ,
+.request ds ,
 with compatibility mode disabled when the string is interpreted.
 .
 .TPx
@@ -3331,7 +3331,7 @@ as the escape character.
 .TPx
 .REQ .ecr
 Restore escape character saved with
-.request .ecs .
+.request ecs .
 .
 .TPx
 .REQ .ecs
@@ -3340,7 +3340,7 @@ Save the escape character.
 .TPx
 .REQ .el
 Interpolate a newline if the conditional expression of the corresponding
-.request .ie
+.request ie
 request was false.
 .
 .TPx
@@ -3349,7 +3349,7 @@ Interpret
 .I anything
 as if it were an input line if the conditional expression of the
 corresponding
-.request .ie
+.request ie
 request was false.
 .
 .TPx
@@ -3427,7 +3427,7 @@ as
 .IR contents .
 .
 As
-.request .char ,
+.request char ,
 but while that request hides a glyph with the same name in the selected
 font,
 .B fchar
@@ -3496,7 +3496,7 @@ as
 .IR contents .
 .
 As
-.request .char ,
+.request char ,
 but GNU
 .I troff \" GNU
 locates a character defined by
@@ -3760,7 +3760,7 @@ Interpolate a newline if
 .I cond-expr
 is true,
 otherwise skip to a corresponding
-.request .el
+.request el
 request.
 .
 .TPx
@@ -3772,7 +3772,7 @@ interpret
 .I anything
 as if it were an input line,
 otherwise skip to a corresponding
-.request .el
+.request el
 request.
 .
 .TPx
@@ -3851,7 +3851,7 @@ Cancel any pending input line trap.
 .TPx
 .REQ .itc "npl mac"
 As
-.request .it ,
+.RB \[rq] it \[rq],
 except that input lines interrupted with the
 .B \[rs]c
 escape sequence are not counted.
@@ -4023,7 +4023,7 @@ Mark vertical drawing position in register
 .TPx
 .REQ .mso file
 As
-.request .so ,
+.RB \[rq] so \[rq],
 except that GNU
 .I troff \" GNU
 searches for the specified
@@ -4041,7 +4041,7 @@ of the same page.
 .TPx
 .REQ .msoquiet file
 As
-.request .mso ,
+.request mso ,
 but no warning is emitted if
 .I file
 does not exist.
@@ -4188,7 +4188,7 @@ for writing and associate a stream named
 .I ident
 with it,
 making it available for
-.request .write
+.RB \[rq] write \[rq]
 requests.
 .
 Unsafe request;
@@ -4209,7 +4209,7 @@ disabled by default.
 .TPx
 .REQ .os
 Output vertical space that was saved by the
-.request .sv
+.request sv
 request.
 .
 .TPx
@@ -4732,7 +4732,7 @@ emits a warning in category
 .TPx
 .REQ .soquiet file
 As
-.request .so ,
+.RB \[rq] so \[rq],
 but no warning is emitted if
 .I file
 does not exist.
@@ -4804,7 +4804,7 @@ The default scaling unit is\~\c
 .scaleindicator m .
 .
 At startup,
-.request .spreadwarn
+.request spreadwarn
 is inactive and
 .I N
 is
@@ -4867,21 +4867,21 @@ Negative indices count backward from the end of the 
string.
 .TPx
 .REQ .sv
 As
-.request .ne ,
+.request ne ,
 but save
 .scalednumber "1 v"
 for output with
-.request .os
+.request os
 request.
 .
 .TPx
 .REQ .sv d
 As
-.request .ne ,
+.request ne ,
 but save distance
 .I d
 for later output with
-.request .os
+.request os
 request
 (default scaling unit\~\c
 .scaleindicator v ).
@@ -5003,12 +5003,12 @@ contrast
 .TPx
 .REQ .tm1
 As
-.request .tm .
+.request tm .
 .
 .TPx
 .REQ .tm1 message
 As
-.request .tm ,
+.request tm ,
 but removes a leading neutral double quote
 .RB \[oq] \[dq] \[cq]
 from
@@ -5023,7 +5023,7 @@ No operation.
 .TPx
 .REQ .tmc message
 As
-.request .tm1 ,
+.request tm1 ,
 but does not append a newline.
 .
 .TPx
@@ -5048,7 +5048,7 @@ output
 .MR groff_out @MAN5EXT@ ).
 .
 Unlike
-.request .cf ,
+.request cf ,
 characters invalid as input to GNU
 .I troff \" GNU
 are discarded.
@@ -5062,15 +5062,15 @@ appends one.
 .TPx
 .REQ .trin abcd\fR\&.\|.\|.\&\fP
 As
-.request .tr ,
+.request tr ,
 except that
-.request .asciify
+.request asciify
 ignores the translation when a diversion is interpolated.
 .
 .TPx
 .REQ .trnt abcd\fR\&.\|.\|.\&\fP
 As
-.request .tr ,
+.request tr ,
 except that translations are suppressed in the argument to
 .esc ! .
 .
@@ -5085,7 +5085,7 @@ false.
 .TPx
 .REQ .uf font
 Set underline font used by
-.request .ul
+.request ul
 to
 .I font.
 .
@@ -5231,7 +5231,7 @@ flushes the stream after writing to it.
 .TPx
 .REQ .writec "stream character-sequence"
 As
-.request .write ,
+.RB \[rq] write \[rq],
 but does not write a newline to the output.
 .
 .TPx
@@ -5395,7 +5395,7 @@ with each surrounded by double quotes and separated by 
spaces.
 .ESC $\[ha]
 Interpolate catenation of all macro or string parameters
 as if they were arguments to the
-.request .ds
+.request ds
 request.
 .
 .
@@ -6778,7 +6778,7 @@ option.
 .REG .b
 Font emboldening offset;
 see
-.request .bd .
+.request bd .
 .
 .TP
 .REG .br
@@ -6789,7 +6789,7 @@ interpreted (Boolean-valued).
 .REG .c
 Input line number;
 see
-.request .lf
+.request lf
 and
 .register \f[R]\[lq]\f[]c.\f[R]\[rq]\f[] .
 .
@@ -6799,10 +6799,10 @@ AT&T
 .I troff \" AT&T
 compatibility mode is enabled (Boolean-valued);
 see
-.request .cp .
+.request cp .
 .
 Always false when processing
-.request .do ;
+.RB \[rq] do \[rq];
 see
 .register .cp .
 .
@@ -6830,7 +6830,7 @@ Color output is enabled (Boolean-valued).
 .TP
 .REG .cp
 Within
-.request .do ,
+.RB \[rq] do \[rq],
 the saved value of compatibility mode;
 see
 .register .C .
@@ -6853,7 +6853,7 @@ Name of environment (string-valued).
 .REG .f
 Mounting position of selected font;
 see
-.request .ft
+.request ft
 and
 .esc f .
 .
@@ -6861,7 +6861,7 @@ and
 .REG .F
 Name of input file (string-valued);
 see
-.request .lf .
+.request lf .
 .
 .TP
 .REG .fam
@@ -6871,7 +6871,7 @@ Name of the environment's default font family 
(string-valued).
 .REG .fn
 Resolved name of font selected in the environment (string-valued);
 see
-.request .ft
+.request ft
 and
 .esc f .
 .
@@ -6932,14 +6932,14 @@ Hyphenation space adjustment threshold in environment.
 .REG .i
 Environment's indentation amount;
 see
-.request .in .
+.RB \[rq] in \[rq].
 .
 .TP
 .REG .in
 Indentation amount applicable to the output line pending
 in the environment;
 see
-.request .ti .
+.request ti .
 .
 .TP
 .REG .int
@@ -6969,9 +6969,9 @@ Name of the macro associated with the pending input trap
 .REG .j
 The environment's adjustment mode encoded as an integer;
 see
-.request .ad
+.request ad
 and
-.request .na .
+.request na .
 .
 Do not interpret or perform arithmetic on its value.
 .
@@ -6987,13 +6987,13 @@ Pairwise kerning is enabled (Boolean-valued).
 .REG .l
 Line length;
 see
-.request .ll .
+.request ll .
 .
 .TP
 .REG .L
 Line spacing;
 see
-.request .ls .
+.request ls .
 .
 .TP
 .REG .lg
@@ -7015,7 +7015,7 @@ Environment's title line length.
 .REG .m
 Stroke color (string-valued);
 see
-.request .gcolor
+.request gcolor
 and
 .esc m .
 .
@@ -7026,7 +7026,7 @@ The default stroke color is named
 .REG .M
 Fill color (string-valued);
 see
-.request .fcolor
+.request fcolor
 and
 .esc M .
 .
@@ -7040,7 +7040,7 @@ Length of formatted output on previous output line.
 .TP
 .REG .ne
 Amount of vertical space required by last
-.request .ne
+.request ne
 that caused a trap to be sprung;
 also see
 .register .trunc .
@@ -7063,7 +7063,7 @@ No-space mode is enabled (Boolean-valued).
 .REG .o
 Page offset;
 see
-.request .po .
+.request po .
 .
 .TP
 .REG .O
@@ -7075,7 +7075,7 @@ see
 .REG .p
 Page length;
 see
-.request .pl .
+.request pl .
 .
 .TP
 .REG .P
@@ -7101,7 +7101,7 @@ The environment's type size in scaled points.
 .REG .psr
 The environment's most recently requested type size in scaled points;
 see
-.request .ps
+.request ps
 and
 .esc s .
 .
@@ -7124,7 +7124,7 @@ in the environment.
 The environment's type size in points as a decimal fraction
 (string-valued);
 see
-.request .ps
+.request ps
 and
 .esc s .
 .
@@ -7140,7 +7140,7 @@ The environment's most recently requested type size
 in points as a decimal fraction
 (string-valued);
 see
-.request .ps
+.request ps
 and
 .esc s .
 .
@@ -7158,7 +7158,7 @@ in twelfths of the space width of the selected font.
 .REG .sty
 The environment's selected abstract style (string-valued);
 see
-.request .ft
+.request ft
 and
 .esc f .
 .
@@ -7166,9 +7166,9 @@ and
 .REG .t
 Distance to next vertical position trap;
 see
-.request .wh
+.request wh
 and
-.request .ch .
+.request ch .
 .
 If no such traps exist between the drawing position
 and the bottom of the page,
@@ -7194,7 +7194,7 @@ option.
 The environment's tab stop settings
 (if any)
 suitable for use as argument to
-.request .ta
+.request ta
 (string-valued).
 .
 .TP
@@ -7203,10 +7203,10 @@ Name of the next vertical position trap
 after the vertical drawing position.
 (string-valued);
 see
-.request .wh ,
-.request .ch ,
+.request wh ,
+.request ch ,
 and
-.request .dt .
+.request dt .
 .
 .TP
 .REG .trunc
@@ -7214,9 +7214,9 @@ Amount of vertical space truncated by the most recently 
sprung
 vertical position trap,
 or,
 if the trap was sprung by an
-.request .ne ,
+.request ne ,
 minus the amount of vertical motion produced by
-.request .ne ;
+.request ne ;
 also see
 .register .ne .
 .
@@ -7224,9 +7224,9 @@ also see
 .REG .u
 Filling is enabled in the environment (Boolean-valued);
 see
-.request .fi
+.request fi
 and
-.request .nf .
+.request nf .
 .
 .TP
 .REG .U
@@ -7240,7 +7240,7 @@ option.
 .REG .v
 The environment's vertical line spacing;
 see
-.request .vs .
+.request vs .
 .
 .TP
 .REG .V
@@ -7288,7 +7288,7 @@ Magnification of the environment's selected font
 (in thousandths;
 zero if no magnification);
 see
-.request .fzoom .
+.request fzoom .
 .LE
 .
 .
@@ -7369,7 +7369,7 @@ coordinate
 (in PostScript units)
 of PostScript image;
 see
-.request .psbb .
+.request psbb .
 .
 .TP
 .REG lly
@@ -7379,13 +7379,13 @@ coordinate
 (in PostScript units)
 of PostScript image;
 see
-.request .psbb .
+.request psbb .
 .
 .TP
 .REG ln
 Output line number;
 see
-.request .nm .
+.request nm .
 .
 .TP
 .REG lsn
@@ -7479,7 +7479,7 @@ after rendering into dummy environment by
 Return value of
 .MR system 3 ;
 see
-.request .sy .
+.request sy .
 .
 .TP
 .REG urx
@@ -7489,7 +7489,7 @@ coordinate
 (in PostScript units)
 of PostScript image;
 see
-.request .psbb .
+.request psbb .
 .
 .TP
 .REG ury
@@ -7499,7 +7499,7 @@ coordinate
 (in PostScript units)
 of PostScript image;
 see
-.request .psbb .
+.request psbb .
 .
 .TP
 .REG year

_______________________________________________
groff-commit mailing list
groff-commit@gnu.org
https://lists.gnu.org/mailman/listinfo/groff-commit

Reply via email to