-
-Following is a list of all the \fInmh\fR commands:
-.\}
-
-.nf
-.in .5i
-.ta 1.5i
-^ali (1)~^\- list mail aliases
-^anno (1)~^\- annotate messages
-^burst (1)~^\- explode digests into messages
-^comp (1)~^\- compose a message
-^dist (1)~^\- redistribute a message to additional addresses
-^flist (1)~^\- list folders that contain messages in given sequence(s)
-^flists (1)~^\- list all folders that contain messages in given sequence(s)
-^folder (1)~^\- set/list current folder/message
-^folders (1)~^\- list all folders
-^forw (1)~^\- forward messages
-^inc (1)~^\- incorporate new mail
-^mark (1)~^\- mark messages
-^mhbuild (1)~^\- translate MIME composition draft
-^mhl (1)~^\- produce formatted listings of nmh messages
-^mhlist (1)~^\- list information about content of MIME messages
-^mhmail (1)~^\- send or read mail
-^mhn (1)~^\- display/list/store/cache MIME messages
-^mhparam (1)~^\- print nmh profile components
-^mhpath (1)~^\- print full pathnames of nmh messages and folders
-^mhshow (1)~^\- display MIME messages
-^mhstore (1)~^\- store contents of MIME messages into files
-^msgchk (1)~^\- check for messages
-^msh (1)~^\- nmh shell (and BBoard reader)
-^next (1)~^\- show the next message
-^packf (1)~^\- compress a folder into a single file
-^pick (1)~^\- select messages by content
-^prev (1)~^\- show the previous message
-^prompter (1)~^\- prompting editor front end
-^rcvdist (1)~^\- asynchronously redistribute new mail
-^rcvpack (1)~^\- append message to file
-^rcvstore (1)~^\- asynchronously incorporate new mail
-^rcvtty (1)~^\- report new mail
-^refile (1)~^\- file messages in other folders
-^repl (1)~^\- reply to a message
-^rmf (1)~^\- remove folder
-^rmm (1)~^\- remove messages
-^scan (1)~^\- produce a one line per message scan listing
-^send (1)~^\- send a message
-^sendfiles (1)~^\- send multiple files and directories in MIME message
-^show (1)~^\- show (display) messages
-^slocal (1)~^\- asynchronously filter and deliver new mail
-^sortm (1)~^\- sort messages
-^whatnow (1)~^\- prompting front\-end for send
-^whom (1)~^\- report to whom a message would go
-.if '\*(ZZ'-man' \{\
-.sp 1
-^mh\-alias (5)~^\- alias file for nmh message system
-^mh\-draft (5)~^\- draft folder facility
-^mh\-format (5)~^\- format file for nmh message system
-^mh\-mail (5)~^\- message format for nmh message system
-^mh\-profile (5)~^\- user customization for nmh message system
-^mh\-sequence (5)~^\- sequence specification for nmh message system
-.sp 1
-^ap (8)~^\- parse addresses 822\-style
-^conflict (8)~^\- search for alias/password conflicts
-^dp (8)~^\- parse dates 822\-style
-^fmtdump (8)~^\- decode \fInmh\fP format files
-^install\-mh (8)~^\- initialize the nmh environment
-^post (8)~^\- deliver a message
-.\}
-.fi
-.re
-
-.if '\*(ZZ'-man' \{\
-.Fi
-^%bindir%~^directory containing \fInmh\fR commands
-^%etcdir%~^directory containing \fInmh\fR format files
-^%libdir%~^\fInmh\fR library commands
-.Bu
-If problems are encountered with an \fInmh\fR program, the problems should
-be reported to the local maintainers of \fInmh\fR. When doing this, the
-name of the program should be reported, along with the version information
-for the program.
-.br
-To find out what version of an \fInmh\fR program is being run, invoke
-the program with the `\-version' switch. This information includes
-the version of \fInmh\fR, the host it was generated on, and the date the
-program was loaded.
-
-Send bug reports and suggestions to \fBnmh-workers@mhost.com\fR.
-.Fi
-^$HOME/\&.mh\(ruprofile~^The user profile
-.Pr
-^Path:~^To determine the user's nmh directory
-.\" .Ps
-.\" for each additional profile entry
-.\" .Sa
-.\" the see\-also's go here
-.\" .De
-.\" the first default goes here
-.\" .Ds
-.\" for each additional default
-.\" .Co
-.\" context changes go here
-.\" You can also have
-.\" .Hh \- the helpful hints section
-.\" .Hi \- the history section
-.\" .Bu \- the bugs section
-.En
-.\}
+.ne 4
+.SH COMMANDS
+.PP
+Following is a list of all the
+.B nmh
+commands, grouped loosely according to their role.
+.ne 4
+.SS
+Sending
+.TP \n(ttu
+.PD 0
+.IR comp (1)
+compose a message
+.TP
+.IR forw (1)
+forward messages
+.TP
+.IR repl (1)
+reply to a message
+.TP
+.IR whatnow (1)
+prompting front-end for send
+.PD
+.PP
+Note that although
+.B whatnow
+provides much of the primary
+.B nmh
+user interface for sending mail, it is almost never invoked manually,
+but rather is invoked indirectly by one of the above commands, after
+you've composed a message in your editor, and before you've decided to
+send it. Here you can add attachments, check the recipient
+list, decide to quit and send it later, etc.
+.PP
+Related utilities:
+.TP \n(ttu
+.PD 0
+.IR ali (1)
+list mail aliases
+.TP
+.IR anno (1)
+annotate messages
+.TP
+.IR whom (1)
+report to whom a message would go
+.TP
+.IR dist (1)
+redistribute a message to additional addresses
+.PD
+.PP
+Advanced commands, only sometimes invoked directly:
+.TP \n(ttu
+.PD 0
+.IR mhbuild (1)
+translate MIME composition draft
+.TP
+.IR send (1)
+send a message
+.TP
+.IR sendfiles (1)
+send multiple files in a MIME message
+.PD
+.ne 4
+.SS
+Incorporating
+.TP \n(ttu
+.IR inc (1)
+incorporate new mail
+.PP
+Related utilities:
+.TP \n(ttu
+.PD 0
+.IR burst (1)
+explode digests into messages
+.TP
+.IR msgchk (1)
+check for messages
+.TP
+.IR rcvdist (1)
+asynchronously redistribute new mail
+.TP
+.IR rcvpack (1)
+append message to file
+.TP
+.IR rcvstore (1)
+asynchronously incorporate new mail
+.TP
+.IR slocal (1)
+asynchronously filter and deliver new mail
+.PD
+.ne 4
+.SS
+Viewing
+.TP \n(ttu
+.PD 0
+.IR next (1)
+show the next message
+.TP
+.IR prev (1)
+show the previous message
+.TP
+.IR show (1)
+show(display) messages
+.TP
+.IR scan (1)
+produce a one line per message scan listing
+.TP
+.IR fnext (1)
+select the next folder with new messages
+.TP
+.IR fprev (1)
+select the previous folder with new messages
+.PD
+.PP
+Related utilities, only sometimes invoked directly:
+.TP \n(ttu
+.PD 0
+.IR mhl (1)
+produce formatted listings of nmh messages
+.TP
+.IR mhlist (1)
+list information about content of MIME messages
+.TP
+.IR mhn (1)
+display/list/store/cache MIME messages
+.TP
+.IR mhshow (1)
+display MIME messages
+.TP
+.IR mhstore (1)
+store contents of MIME messages into files
+.PD
+.ne 4
+.SS
+Searching
+.PP
+Within a folder:
+.TP \n(ttu
+.IR pick (1)
+select messages by content
+.PP
+Across folders:
+.TP \n(ttu
+.PD 0
+.IR new (1)
+list folders with new messages
+.TP
+.IR unseen (1)
+list new messages in a give set of folders
+.TP
+.IR flist (1)
+list folders with messages in given sequence(s)
+.TP
+.IR flists (1)
+list all folders with messages in given sequence(s)
+.TP
+.IR folder (1)
+set/list current folder/message
+.TP
+.IR folders (1)
+list all folders
+.PD
+.ne 4
+.SS
+Organizing
+.TP \n(ttu
+.PD 0
+.IR mark (1)
+mark messages
+.TP
+.IR refile (1)
+file messages in other folders
+.TP
+.IR rmf (1)
+remove folder
+.TP
+.IR rmm (1)
+remove messages
+.TP
+.IR sortm (1)
+sort messages
+.PD
+.ne 4
+.SS
+Convenience Wrappers
+.TP \n(ttu
+.PD 0
+.IR mhmail (1)
+send or read mail
+.PD
+.ne 4
+.SS
+Utilities
+.TP \n(ttu
+.PD 0
+.IR mhfixmsg (1)
+rewrite MIME messages with various transformations
+.TP
+.IR mhparam (1)
+print nmh profile components
+.TP
+.IR mhpath (1)
+print full pathnames of nmh messages and folders
+.TP
+.IR packf (1)
+compress a folder into a single file
+.TP
+.IR prompter (1)
+prompting editor front end
+.TP
+.IR rcvtty (1)
+report new mail
+.PD
+.ne 4
+.SS
+Indirectly Invoked Commands
+.TP \n(ttu
+.PD 0
+.IR ap (8)
+parse addresses RFC 822\-style
+.TP
+.IR dp (8)
+parse dates RFC 822\-style
+.TP
+.IR fmtdump (8)
+decode
+.IR mh-format (5)
+files
+.TP
+.IR install\-mh (8)
+initialize the nmh environment
+.TP
+.IR post (8)
+deliver a message
+.PD
+.ne 4
+.SS
+Files Used by nmh Commands
+.TP \n(ttu
+.PD 0
+.IR mh\-alias (5)
+alias file for nmh message system
+.TP
+.IR mh\-format (5)
+format file for nmh message system
+.TP
+.IR mh\-profile (5)
+user customization for nmh message system
+.TP
+.IR mh\-tailor (5)
+mail transport customization for nmh message system
+.PD
+.ne 4
+.SS
+Formats
+.TP \n(ttu
+.PD 0
+.IR mh\-draft (5)
+draft folder facility
+.TP
+.IR mh\-folders (5)
+nmh message storage format specification
+.TP
+.IR mh\-mail (5)
+message format for nmh message system
+.TP
+.IR mh\-sequence (5)
+sequence specification for nmh message system
+.PD
+.ne 4
+.SH FILES
+.TP
+%bindir%
+contains
+.B nmh
+commands
+.TP
+%nmhetcdir%
+contains
+.B nmh
+format files
+.TP
+%nmhlibexecdir%
+contains
+.B nmh
+library commands
+.TP
+$HOME/\&.mh\-profile
+The user's nmh profile
+.ne 4
+.SH "SEE ALSO"
+.IR install-mh (1),
+.IR mh-profile (5),
+.IR mh-chart (7),
+.IR mh-mime (7)
+.ne 4
+.SH BUGS
+\" The contents of this section also appear in sbr/print_help.c .
+Send bug reports, questions, suggestions, and patches to
+.IR nmh-workers@nongnu.org .
+That mailing list is relatively quiet, so user questions are encouraged.
+Users are also encouraged to subscribe, and view the archives, at
+https://lists.gnu.org/mailman/listinfo/nmh-workers .
+.PP
+If problems are encountered with an
+.B nmh
+program, they should
+be reported to the local maintainers of
+.BR nmh ,
+if any, or to the mailing list noted above.
+When doing this, the name of the program should be reported, along
+with the version information for the program.
+.PP
+To find out what version of an
+.B nmh
+program is being run, invoke
+the program with the
+.B \-version
+switch. This prints
+the version of
+.BR nmh ,
+the host it was compiled on, and the date the
+program was linked.
+.PP
+New releases and other information of potential interest are announced at http://www.nongnu.org/nmh/ .