+.TH REPL %manext1% "July 1, 2012" "%nmhversion%"
.\"
.\" %nmhwarning%
.\"
-.TH REPL %manext1% "%nmhdate%" MH.6.8 [%nmhversion%]
.SH NAME
repl \- reply to a message
.SH SYNOPSIS
.RB [ \-whatnowproc
.IR program ]
.RB [ \-nowhatnowproc ]
+.RB [ \-atfile ]
+.RB [ \-noatfile ]
+.RB [ \-fmtproc
+.IR program ]
+.RB [ \-nofmtproc ]
.RB [ \-build ]
.RB [ \-file
.IR msgfile ]
a reply template to guide its actions. A reply template is simply a
.B mhl
format file (see
-.BR mh\-format (5)
+.IR mh\-format (5)
for details).
.PP
If the switch
standard forms file \*(lqreplgroupcomps\*(rq. This will construct a
draft message that is intended as a group or followup reply. If a file
named \*(lqreplgroupcomps\*(rq exists in the user's nmh directory, it
-will be used instead of this default forms file.
+will be used instead of this default forms file, unless you specify
+another forms file on the command line or in your profile.
.PP
The default group reply template \*(lqreplgroupcomps\*(rq will direct
.B repl
will display the draft.
.PP
See
-.BR comp (1)
+.IR comp (1)
for a description of the
.B \-editor
and
.B \-noedit
-switches. Note that while in the editor, the message being replied
+switches. Note that while in the editor, with
+.B \-atfile
+and if the current directory is writable, the message being replied
to is available through a link named \*(lq@\*(rq (assuming the default
.IR whatnowproc ).
In addition, the actual pathname of the message is
and the pathname of
the folder containing the message is stored in the environment variable
.BR $mhfolder .
+The creation of the \*(lq@\*(rq file is controlled via the
+.B \-atfile
+and
+.B \-noatfile
+options.
.PP
Although
.B repl
You can also use an external format program to format the message body.
The format program is specified by the
.IR formatproc
-profile entry, and is enabled by the \*(lqformat\(*rq flag. A message
+profile entry, and is enabled by the \*(lqformat\*(rq flag. A message
filter using an external format program would look like this:
.PP
.RS 5
.RE
.PP
See the
-.BR mhl(1)
-documentation for more information.
+.IR mhl(1)
+documentation for more information. The format program can be changed by
+the
+.B \-fmtproc
+.I program
+and
+.B \-nofmtproc
+switches.
.PP
To use the MIME rules for encapsulation, specify the
.B \-mime
be named.
.PP
In addition to the standard
-.BR mh\-format (5)
+.IR mh\-format (5)
escapes,
.B repl
also recognizes the following additional
.RS 5
.nf
.ta \w'Escape 'u +\w'Returns 'u
-.I Escape Returns Description
+.I "Escape Returns Description"
fcc string Any folders specified with `\-fcc\ folder'
.fi
.RE
.B nmh
draft folder facility. This is an advanced (and highly
useful) feature. Consult the
-.BR mh-draft (5)
+.IR mh-draft (5)
man page for more
information.
.PP
will invoke the
.B whatnow
program. See
-.BR whatnow (1)
+.IR whatnow (1)
for a discussion of available
options. The invocation of this program can be inhibited by using the
.B \-nowhatnowproc
The same caveats apply to this option as to the
.B \-build
switch.
-
.SH FILES
.fc ^ ~
.nf
^$HOME/\&.mh\(ruprofile~^The user profile
^<mh\-dir>/draft~^The draft file
.fi
-
.SH "PROFILE COMPONENTS"
.fc ^ ~
.nf
^mhlproc:~^Program to filter message being replied\-to
^whatnowproc:~^Program to ask the \*(lqWhat now?\*(rq questions
.fi
-
.SH "SEE ALSO"
-mhbuild(1), comp(1), forw(1), send(1), whatnow(1), mh\-format(5)
-
+.IR comp (1),
+.IR forw (1),
+.IR mhbuild (1),
+.IR send (1),
+.IR whatnow (1),
+.IR mh\-format (5)
.SH DEFAULTS
.nf
.RB ` +folder "' defaults to the current folder"
.RB ` \-inplace '
.RB ` \-nomime '
.RB ` \-noquery '
+.RB ` \-noatfile '
.RB ` "\-width\ 72" '
.fi
-
.SH CONTEXT
If a folder is given, it will become the current folder. The message
replied\-to will become the current message.
-
.SH BUGS
If any addresses occur in the reply template, addresses in the template
that do not contain hosts are defaulted incorrectly. Instead of using
since
.B repl
won't run it.
-.PP
-If your current working directory is not writable, the link named
-\*(lq@\*(rq is not available.