
|
|
[Return to the System Notices Directory]
April 2003 - Changes to MH, exmh, and mh-e
The MH Mail System on the CS Suns has been upgraded from the older
MH 6.8.3 to nmh 1.0.4.
This change is being made to get the increased functionality of NMH
and, more importantly, to eliminate a number of security problems with
the old MH. The two packages are largely compatible, so for most
users the change will be completely transparent.
The most notable difference is that the mime functionality in the MH
mhn command has been divided up into seperate NMH commands (mhbuild,
mhshow, mhlist). There is still an mhn compatibility program that
tries to do the right thing, but it isn't foolproof.
The exmh GUI MH frontend was also upgraded from version 2.5 to
version 2.6.3 and appears to work fine with the new nmh.
The upgrade to nmh has also required that we upgrade the emacs
mh frontend package, mh-e. Here are some of the potential problems
you may run into with the new mh-e:
- load-path problems - If you get the following error
when starting mh-rmail:
Cannot find the commands `inc' and `mhl' and the file `components'
this usually means that you are using an older version of mh-e that
is not compatible with the new nmh. We have upgraded the default
versions of mh-e used by the latest versions of emacs and xemacs,
so this shouldn't be a problem unless you are either explicitly
setting your load-path in a way that picks up an old version of
mh-e or you are using an older version of emacs (such as
emacs-19.34, xemacs-20.4, or the SunPro xemacs, /usr/SUNWspro/bin/xemacs).
- Changes in key mapping - There were a number of key binding
changes made in the newer versions of mh-e. So, if the key
sequences you used in the old version of mh-e are no longer working,
this is the likely cause. For example, in the old version, M-r
was used to rescan a folder and the new version uses Fr. The
table below describes the new key mappings along with the
rationale for the change:
e Deleted. Already have x. Now used by mh-edit-again.
a Deleted. Already have r. Now used by mh-extract-rej..
j Deleted. Already have g.
M-a -> e Better mnemonic. Matches rmail. Frees movement cmd.
M-e -> a Try `a'gain!
M-f -> Fv Frees movement command
M-f -> Ff Alias (keep?)
M-f -> Fo Alias (keep?)
M-k -> Fk No reason but to keep with folder commands
M-l -> Fl No reason but to keep with folder commands
M-p -> Fp No reason but to keep with folder commands
M-r -> Fr Frees movement command
M-s -> Fs No reason but to keep with folder commands
M-u -> Fu No reason but to keep with folder commands
M-% -> Sd Better mnemonic
M-# -> Sk Better mnemonic
M-q -> Sl Better mnemonic
C-xn -> Sn Frees up standard key binding
% -> Sp Better mnemonic for putting a message in a sequence
? -> Ss Shows sequences that message is in
C-xw -> Sw Frees up standard key binding
M-n -> Xs Better mnemonic (shar)
M-n -> Xu Better mnemonic (uuencode)
M-SPC -> DSPC Frees mark command
M-\177 -> D\177 No reason but to keep with digest commands
M-b -> Db Frees movement command
If you are
a user of mh (or one of the mh-frontend programs like exmh or mh-e),
please let us know if you run into any other compatibility issues.
[Return to the System Notices Directory]
|