Make it clearer that lower-case envariables aren't supposed to be set
authorPeter Maydell <pmaydell@chiark.greenend.org.uk>
Sat, 19 Nov 2005 16:32:34 +0000 (16:32 +0000)
committerPeter Maydell <pmaydell@chiark.greenend.org.uk>
Sat, 19 Nov 2005 16:32:34 +0000 (16:32 +0000)
by the user.

ChangeLog
man/mh-profile.man

index e8ba4c4..3aaf759 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -3,6 +3,10 @@
        * bug #14977: sbr/context_read.c: special case an MHCONTEXT of
        "/dev/null" and don't try to lock it.
 
+       * bug #9228, debian bug #146449: man/mh-profile.man: make it clearer
+       that lower case environment variables (and in particular mheditor)
+       are internal to nmh and not intended to be set by the user.
+
 2005-11-09  Peter Maydell  <pmaydell@chiark.greenend.org.uk>
 
        * sbr/mf.c: fix buffer overrun with absurdly long addresses
index a07503c..62db35f 100644 (file)
@@ -591,7 +591,10 @@ program as the
 .IR whatnowproc ,
 including
 one of the standard shells.  As a result, it's not possible to pass
-information via an argument list.
+information via an argument list. The convention is that environment
+variables whose names are all upper-case are user-settable; those
+whose names are lower-case only are used internally by nmh and should
+not generally be set by the user.
 .PP
 If the
 .B WHATNOW
@@ -801,7 +804,13 @@ that message re-distribution is occurring.
 .PP
 .B $mheditor
 .RS 5
-This is set to tell the
+This is set by
+.BR comp ,
+.BR repl ,
+.BR forw ,
+and
+.B dist
+to tell the
 .I whatnowproc
 the user's choice of
 editor (unless overridden by