Name Last Update
..
.cvsignore Loading commit data...
Makefile.am Loading commit data...
README Loading commit data...
TODO Loading commit data...
anno.c Loading commit data...
comp.c Loading commit data...
fmtcheck.c Loading commit data...
folder.c Loading commit data...
inc.c Loading commit data...
install-mh.c Loading commit data...
mailutils-mh.eli Loading commit data...
mark.c Loading commit data...
mh.h Loading commit data...
mh_argp.c Loading commit data...
mh_ctx.c Loading commit data...
mh_error.c Loading commit data...
mh_fmtgram.y Loading commit data...
mh_format.c Loading commit data...
mh_getopt.c Loading commit data...
mh_getopt.h Loading commit data...
mh_global.c Loading commit data...
mh_init.c Loading commit data...
mh_list.c Loading commit data...
mh_msgset.c Loading commit data...
mh_whatnow.c Loading commit data...
mhl.c Loading commit data...
mhl.format Loading commit data...
mhpath.c Loading commit data...
pick.c Loading commit data...
refile.c Loading commit data...
repl.c Loading commit data...
replcomps Loading commit data...
rmf.c Loading commit data...
rmm.c Loading commit data...
scan.c Loading commit data...
send.c Loading commit data...
whatnow.c Loading commit data...
README for GNU Mailutils implementation of MH 

The primary aim of this implementation is to provide an interface
between Mailutils and Emacs using mh-e module. 

To use Mailutils MH with Emacs, add the following line to your
site-start.el or .emacs file:

(load "mailutils-mh")

Refer to the file TODO in this directory for information about the
current state of Mailutils MH implementation.


The list of differences between Mailutils and the RAND implementation of MH:

* All programs use usual GNU long options. The support for MH single-dot
options is provided for backward compatibility.

* Format specifications

** New functions

*** package
Argument: none
Return: string

Returns package name (string "mailutils").

*** package_string
Argument: none
Return: string

Returns full package string (e.g. "GNU Mailutils 2.1")

*** version
Argument: none
Return: string

Returns mailutils version.

*** unre
Argument: string
Return: string

The function removes any leading whitespace and eventual "Re:" prefix
from its argument. Useful for creating subjects in reply messages:

	%<{subject}Subject: Re: %(unre{subject})\\n%>

*** rcpt
Argument: string, one of "to", "cc", "me", "all"
Return: boolean

This function returns true if the given element is present in the
recipient mask (as modified by any --cc and --nocc options) and
false otherwise. It is used in default formats for repl and comp, e.g.:

	%(lit)%<(rcpt to)%(formataddr{to})%>

Notice that this means that usual replcomps file will be ignoring
--cc and --nocc options, unless it has been modified as shown above.

*** concat
Argument: string
Return: none

Appends whitespace + arg to string register.

*** printhdr
Argument: string
Return: none

Prints the value of string register, prefixed by the given
argument. The output is formatted as RFC 822 header, i.e.
it is split at whitespace characters nearest to the width boundary
and each subsequent segment is prefixed with horizontal tabulation.


*** in_reply_to
Argument: none
Return: string

Generates the value for the In-reply-to: header according to RFC 2822.

*** references
Argument: none
Return: string

Generates the value for the References: header according to RFC 2822.

* rmm

** Different behaviour if one of the messages in the list does not exist.

Mailutils rmm does not delete any messages. Standard rmm in this case
deletes all messages preceeding the non-existent one.

** The rmmproc: profile component is not used.

* fmtdump command is not provided. Use fmtcheck instead.

* repl

Understands --use option. Disposition shell provides 'use' command.

* comp

Understands --build option.

* mhl

If the argument to 'ignores' contains more than one component name
it must be enclosed in double-quotes. Dangling equal sign is an error,
to set a string variable to the empty value use = "", e.g.:
overflowtext="" (see supplied mhl.format file).

Ineractive prompting is not yet implemented.


Local variables:
mode: outline
paragraph-separate: "[ 	]*$"
end: