Generate the command list in mmh-intro(7) This implementation does handle the aliases of folder(1) and flist(1), but not the ones of show(1) and new(1). Hence the commands next(1), prev(1), fnext(1), fprev(1) and unseen(1) don't appear on the list. Adjusted some of the short descriptions based on the version in the manual command list.
Change some "nmh" into "mmh" in man pages This is to avoid confusion between nmh and mmh
Minor clarifications in mhmail(1)
mhmail: Read the context! mhmail will change from a mailx-replacment to an alternative to `comp -ed prompter', thus being a send front-end. Hence, mhmail should not stay outside the profile/context respecting mmh toolchest.
mhmail: For mailx(1) compat: A period alone on a line means EOF. Also renamed the -body switch to -bodytext because its argument is the body text and not a file containing the body text. The rename should clarify this. After all, typing `-body' results in the same as typing `-bodytext' or only `-b'. Now, fgets() is used instead of fread(), thus not allowing null-bytes in the input anymore. This should be no restriction.
mhmail: For mailx(1) compat: A period alone on a line means EOF. Also renamed the -body switch to -bodytext because its argument is the body text and not a file containing the body text. The rename should clarify this. After all, typing `-body' results in the same as typing `-bodytext' or only `-b'.
Man pages: Replaced \*(lq and \*(rq with ` and '. Using the quotes directly is staight-forward and convenient to read and write.
Renamed -version switch to -Version to remove the conflict with -verbose. Now, `mhlist -V' prints the version and `mhlist -v' lists verbosely. There are only a few switches left that conflict on the first character, apart from the inverted (no*) variants.
mhmail: Don't invoke inc when called without arguments. We can't provide a full mailx-replacement anyways. By magically invoking inc(1), we likely confuse the user. Instead tell him that he can invoke inc(1) himself. This doesn't mess with the important property: mhmail is a mailx replacement for scripts to send mail.
Moved conflict, rcv*, slocal, spost from libdir to bindir. We should not hide them from the users.
Renames: s/+outbox/+sent/ and s/cc:/Cc:/ IMO ``sent'' specifies more exactly what it contains. ``outbox'' would mean to me that these messages are prepared for delivery, but are not already sent.
Reworked the man page system and some man page contents (mmh-intro). Now it's possible to have two equally named pages in two different sections. This appeared to be interesting for mmh(X), but I don't use it now. Let's see if we keep the new system or even rework it to become simpler.