Changes to mh-e

[previous] [next] [table of contents] [index]

mh-e had a fairly major facelift between Versions 3 and 4. The differences between Versions 4 and 5 from the user's viewpoint are relatively minor. The prompting order for the folder and message number in a couple of functions had been switched inadvertently in Version 4. Version 5 switches the order back. The +inbox folder is no longer hard-coded, but rather it uses the Inbox MH Profile entry. See the file etc/MH-E-NEWS in the Emacs distribution for more details on the changes.

This section documents the changes between Version 3 and newer versions so that you'll know which commands to use (or which commands you won't have) in case you're stuck with an old version.

The following tables summarize the changes to buffer names, commands, and variables. "Old" refers to Versions 3 and before, and "new" refers to Versions 4 and beyond.

Table: Buffer Mode Names - Comparing Old and New mh-e Versions

Old            New

mh-e folder    MH-Folder
mh-e scan      MH-Folder
mh-e show      MH-Folder Show
Fundamental    MH-Show
mh-e letter    MH-Letter
-              MH-Pick

Table: Commands - Comparing Old and New mh-e Versions
OLD                              |  NEW
                                 | 
Function                Command  |  Command      Function
                                 | 
mh-first-msg            <        |  M-<          mh-first-msg
-                       -        |  M->          mh-last-msg
mh-show                 .        |  RET          mh-show
-                       -        |  ,            mh-header-display
mh-reply                a        |  r            mh-reply
mh-redistribute         r        |  M-d          mh-redistribute
mh-unshar-msg           -        |  M-n          mh-store-msg
mh-write-msg-to-file    M-o      |  C-o          mh-write-msg-to-file
mh-delete-msg-from-seq  C-u M-%  |  M-#          mh-delete-seq
-                       -        |  M-q          mh-list-sequences
mh-quit                 b        |  b            mh-compat-quit
-                       -        |  C-C C-f C-r  mh-to-field (From:)
-                       -        |  C-C C-f C-d  mh-to-field (Dcc:)

Table: Variables - Comparing Old and New mh-e Versions
OLD                                     |  NEW
                                        |
Variable                Value           |  Value            Variable
                                        |
mh-show-buffer-         "{%%b}  %s/%d"  |  "{show-%s} %d"   mh-show-buffer-
mode-line-buffer-id                     |                   mode-line-buffer-id
                                        |
mh-unshar-default-      ""              |  nil              mh-store-default-
directory                               |                   directory

Table: New Variables in mh-e Version 4 and Beyond
mail-citation-hook
mail-header-separator
mh-auto-folder-collect
mh-comp-formfile
mh-default-folder-for-message-function
mh-delete-msg-hook
mh-forward-subject-format
mh-inc-prog
mh-mime-content-types
mh-new-draft-cleaned-headers
mh-pick-mode-hook
mh-refile-msg-hook
mh-repl-formfile
mh-repl-formfile
mh-scan-prog
mh-send-prog
mh-show-hook
mh-show-mode-hook
mh-signature-file-name
mh-sortm-args

[Table of Contents] [Index] [Previous: Early History of mh-e] [Next: Reference List]


Last change $Date: 1996/07/14 18:25:00 $

This file is from the third edition of the book MH & xmh: Email for Users & Programmers, ISBN 1-56592-093-7, by Jerry Peek. Copyright © 1991, 1992, 1995 by O'Reilly & Associates, Inc. This file is freely-available; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation. For more information, see the file copying.htm.

Suggestions are welcome: Bill Wohler <wohler@newt.com>