gbranden pushed a commit to branch master
in repository groff.

commit 4e3b1a9a668377d483711c3e06a34d84dd13809a
Author: G. Branden Robinson <g.branden.robin...@gmail.com>
AuthorDate: Sat Jul 12 11:32:00 2025 -0500

    doc/*,man/*: Recast discussion of arguments.
---
 doc/groff.texi.in | 23 ++++++++++++++---------
 man/groff.7.man   | 12 +++++++++---
 2 files changed, 23 insertions(+), 12 deletions(-)

diff --git a/doc/groff.texi.in b/doc/groff.texi.in
index 6173e2262..17a57b56d 100644
--- a/doc/groff.texi.in
+++ b/doc/groff.texi.in
@@ -7216,15 +7216,20 @@ non-destructively replaced.  @xref{Strings}.
 @cindex tabs, and request arguments
 @cindex request arguments, and tabs
 @cindex arguments to requests, and tabs
-There is no inherent limit on argument length or quantity.  Most
-requests take one or more arguments, and ignore any they do not expect.
-A request may be separated from its arguments by tabs or spaces, but
-only spaces can separate an argument from its successor.  Only one
-between arguments is necessary; any excess is ignored.  GNU @code{troff}
-does not allow tabs for argument separation.@footnote{In compatibility
-mode, a space is not necessary after a request or macro name of two
-characters' length.  Also, Plan@tie{}9 @code{troff} allows tabs to
-separate arguments.}
+There is no inherent limit on argument length or quantity.
+Most requests take one or more arguments,
+and ignore any they do not expect.
+A request may be separated from its arguments by tabs or spaces,
+but only spaces can separate an argument from its successor.
+Only one between arguments is necessary;
+any excess is ignored.@footnote{In compatibility mode,
+a space is not necessary
+after a request or macro name of two characters' length.}
+GNU
+@command{troff} @c GNU
+does not interpret tabs as argument separators.@footnote{Plan@tie{}9
+@command{troff} @c Plan 9
+does.}
 
 Generally, a space @emph{within} a request argument is not relevant, not
 meaningful, or is supported by bespoke provisions, as with the @code{tl}
diff --git a/man/groff.7.man b/man/groff.7.man
index 13be8e4a9..339dca459 100644
--- a/man/groff.7.man
+++ b/man/groff.7.man
@@ -1582,12 +1582,18 @@ but only spaces can separate an argument from its 
successor.
 Only one between arguments is necessary;
 any excess is ignored.
 .
+.\" slack text for widow/orphan management
+.\" (In compatibility mode,
+.\" a space is not necessary
+.\" after a request or macro name of two characters' length.)
+.
 GNU
 .I troff \" GNU
 does not allow tabs for argument separation.
-.\" @footnote{In compatibility mode, a space is not necessary after a
-.\" request or macro name of two characters' length.  Also, Plan@tie{}9
-.\" @code{troff} allows tabs to separate arguments.}
+.
+(Plan\~9
+.I troff \" Plan 9
+does.)
 .
 .
 .br

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

Reply via email to