gbranden pushed a commit to branch master
in repository groff.
commit e3e4e331d44c0555b17c577603bd55b64e35c099
Author: G. Branden Robinson <[email protected]>
AuthorDate: Tue Jan 14 10:50:13 2025 -0600
groff_man_style(7): Tighten wording and spacing.
...in the never-ending struggle against stranded lines.
---
tmac/groff_man.7.man.in | 58 +++++++++++++++++++++----------------------------
1 file changed, 25 insertions(+), 33 deletions(-)
diff --git a/tmac/groff_man.7.man.in b/tmac/groff_man.7.man.in
index d57362d8f..0416c5d49 100644
--- a/tmac/groff_man.7.man.in
+++ b/tmac/groff_man.7.man.in
@@ -133,7 +133,7 @@ like the one you are reading.
This document presents the macros thematically;
for those needing only a quick reference,
the following table lists them alphabetically,
-with cross references to appropriate subsections below.
+with references to appropriate subsections below.
_ifstyle()dnl
Experienced
.I man
@@ -267,7 +267,7 @@ option in section \(lqOptions\(rq below).
.
An output line may be supplemented with
.I inter-sentence space,
-and then optionally
+then potentially
.I adjusted
with more space to a consistent length
(see the
@@ -741,13 +741,14 @@ _endif()dnl
.TP
.BR .RS " ["\c
.IR inset-amount ]
-Start a new relative inset level.
+Start new relative inset.
.
-The current inset amount is saved,
-then moved right by
+.I man
+saves any current inset amount,
+moves right by:
.I inset-amount,
if specified;
-by the
+the
.I indentation
amount of the preceding
.BR .IP ,
@@ -756,20 +757,20 @@ or (deprecated)
.B .HP
macro call if no (sub-)sectioning or ordinary paragraphing macro has
intervened;
-and by the amount of the
+or the amount of the
.B IN
-register otherwise.
+register.
.
-Calls to
.B .RS
-can be nested;
-each increments by\~1
-the inset level used by
+calls can nest;
+each increments by\~1 the
+.I level
+used by
.BR .RE .
.
The level prior to any
.B .RS
-calls is\~1.
+call is\~1.
.
.
.TP
@@ -2435,18 +2436,17 @@ write it solely with the macros described in this page
(except for the ones identified as deprecated,
which you should avoid).
.
-The macros we have described as extensions might not be supported by a
-formatter that is important to your audience.
+Macros described as extensions might be unsupported by a formatter that
+is important to your audience.
.
Nevertheless,
.IR groff 's
extensions are present because they perform tasks that are otherwise
difficult or tedious to achieve portably.
.
-If you require an extension but also expect your man page to be rendered
+If you require an extension but expect your man page to be rendered
on a system that doesn't support it,
-consider writing a configuration test that measures a property of the
-system,
+write a configuration test to measure a property of the system,
and use
.MR m4 1 ,
.MR sed 1 ,
@@ -3119,7 +3119,7 @@ Use for an interruption\(emsuch as this one\(emin a
sentence.
En dash.
.
Use to separate the ends of a range,
-particularly between numbers;
+as between numbers;
for example,
\(lqthe digits 1\(en9\(rq.
.
@@ -4652,11 +4652,11 @@ in that implementation,
often no special character escape sequences exist to obtain them.
.
Further,
-in AT&T
-.IR troff , \" troff
-the glyph repertoire,
-like the set of supported font names,
-is device-specific.
+AT&T
+.IR troff 's \" troff
+special character identifiers,
+like its font names,
+were device-specific.
.
To achieve quotation portably in man pages rendered both by
AT&T and more modern
@@ -4665,8 +4665,6 @@ consider adding a preamble to your page after the
.B .TH
call as follows.
.
-.
-.IP
.RS
.RS
.EX
@@ -4682,26 +4680,20 @@ call as follows.
.RE
.RE
.
-.
-.IP
You must then use the
.B \[rs]*
escape sequence to interpolate the quotation mark strings.
.
-.
-.IP
.RS
.RS
.EX
The command
\&.RB \[rs]*(oq "while ! git pull; do sleep 10; done" \[rs]*(cq
-retries an update from our repository until it succeeds.
+retries an update from the repository until it succeeds.
.EE
.RE
.RE
.
-.
-.IP
If this procedure seems complex,
petition your distributor to revert their remapping of the
\[ga] and \[aq] characters.
_______________________________________________
groff-commit mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/groff-commit