groff-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[groff] 15/18: doc/groff.texi (Copy Mode): Clarify.


From: G. Branden Robinson
Subject: [groff] 15/18: doc/groff.texi (Copy Mode): Clarify.
Date: Thu, 3 Jun 2021 11:03:25 -0400 (EDT)

gbranden pushed a commit to branch master
in repository groff.

commit 60d6d351c8979a95946a1249d6e85ab38d6f7849
Author: G. Branden Robinson <g.branden.robinson@gmail.com>
AuthorDate: Fri Jun 4 00:40:28 2021 +1000

    doc/groff.texi (Copy Mode): Clarify.
    
    Explicitly name requests that append to macros, strings, and diversions
    as being processed in copy mode.  The phrase "copy mode" is also applied
    to some other things, and maybe it shouldn't (like the argument list to
    .tm).  This way we're prepared in case we want to be more specific than
    "certain requests".
---
 doc/groff.texi | 20 ++++++++++----------
 1 file changed, 10 insertions(+), 10 deletions(-)

diff --git a/doc/groff.texi b/doc/groff.texi
index f784cce..34694db 100644
--- a/doc/groff.texi
+++ b/doc/groff.texi
@@ -12215,16 +12215,16 @@ macro one level higher.  This is used to define a 
wrapper macro for
 @cindex @code{\\}, when reading text for a macro
 @cindex \@key{RET}, when reading text for a macro
 When GNU @code{troff} processes certain requests, most importantly those
-which define a macro, string, or diversion, it does so in @dfn{copy
-mode}: it copies the characters of the definition into a dedicated
-storage region, interpolating the escape sequences @code{\n}, @code{\g},
-@code{\$}, @code{\*}, and @code{\V} normally; interpreting @code{\.} and
-@code{\@key{RET}} immediately; discarding comments @code{\"} and
-@code{\#}; interpolating the current leader, escape, or tab character
-with @code{\a}, @code{\e} or @code{\E}, and @code{\t}, respectively; and
-storing all other escape sequences in an encoded form.  @xref{Character
-Translations} for more on the use of @code{\e} and @code{\E}, and the
-distinction between them.
+which define or append to a macro, string, or diversion, it does so in
+@dfn{copy mode}: it copies the characters of the definition into a
+dedicated storage region, interpolating the escape sequences @code{\n},
+@code{\g}, @code{\$}, @code{\*}, and @code{\V} normally; interpreting
+@code{\.} and @code{\@key{RET}} immediately; discarding comments
+@code{\"} and @code{\#}; interpolating the current leader, escape, or
+tab character with @code{\a}, @code{\e} or @code{\E}, and @code{\t},
+respectively; and storing all other escape sequences in an encoded form.
+@xref{Character Translations} for more on the use of @code{\e} and
+@code{\E}, and the distinction between them.
 
 Since the escape character escapes itself, you can control whether any
 escape sequence is interpreted at macro definition time or when it is



reply via email to

[Prev in Thread] Current Thread [Next in Thread]