aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBill Wohler2001-02-19 19:13:47 +0000
committerBill Wohler2001-02-19 19:13:47 +0000
commit8878f198809848fa65192b1f256099caad5cd211 (patch)
tree581d410948fdfd806e0ca4aaeb56199b483ef6f2
parentb129e0293ba5ebf9497759b6da95adef34de3845 (diff)
downloademacs-8878f198809848fa65192b1f256099caad5cd211.tar.gz
emacs-8878f198809848fa65192b1f256099caad5cd211.zip
Release mh-e-doc-1.3 for Emacs 21.1.
(Viewing): Added mh-header-display index entry. (Organizing,Customizing Reading): Added mh-kill-folder index entry. (Preface): The current version of mh-e has come standard since 19.29. Since Version 5 of mh-e has been out so long, lots of text regarding earlier versions was pruned. (Conventions): Use BACKSPACE instead of DELETE in Emacs 21. (Reading MIME): Use nmh commands. (Bug Reports): Current maintainer now Bill Wohler. Bug reports now at SourceForge. (Mailing List): Mailing lists now at SourceForge. (MH FAQ): FAQ now at faqs.org. (Getting mh-e): Version in Emacs should be fairly up to date. New releases at SourceForge. (History): mh-e now maintained by Bill Wohler at SourceForge. (Changes to mh-e): Gone. (Copying): Clean up close-quote punctuation (rms-1.7).
-rw-r--r--man/mh-e.texi289
1 files changed, 88 insertions, 201 deletions
diff --git a/man/mh-e.texi b/man/mh-e.texi
index e6697e47249..6912fee34c0 100644
--- a/man/mh-e.texi
+++ b/man/mh-e.texi
@@ -1,5 +1,5 @@
1\input texinfo @c -*-texinfo-*- 1\input texinfo @c -*-texinfo-*-
2@c $Id: mh-e.texi,v 1.6 2000/10/08 21:43:06 fx Exp $ 2@c $Id: mh-e.texi,v 1.4 2001/02/19 02:21:28 wohler Exp $
3@c %**start of header 3@c %**start of header
4@setfilename ../info/mh-e 4@setfilename ../info/mh-e
5@settitle mh-e 5@settitle mh-e
@@ -13,17 +13,17 @@
13@end direntry 13@end direntry
14 14
15@c Version variables. 15@c Version variables.
16@set EDITION 1.2 16@set EDITION 1.3
17@set VERSION 5.0.2 17@set VERSION 5.0.2
18@set UPDATED 22 August 1995 18@set UPDATED 18 February 2001
19@set UPDATE-MONTH August 1995 19@set UPDATE-MONTH February 2001
20 20
21@ifinfo 21@ifinfo
22This is Edition @value{EDITION}, last updated @value{UPDATED}, of 22This is Edition @value{EDITION}, last updated @value{UPDATED}, of
23@cite{mh-e, The Emacs Interface to MH}, for mh-e, Version 23@cite{mh-e, The Emacs Interface to MH}, for mh-e, Version
24@value{VERSION}. 24@value{VERSION}.
25 25
26Copyright 1995 Free Software Foundation, Inc. 26Copyright 1995, 2001 Free Software Foundation, Inc.
27 27
28Permission is granted to copy, distribute and/or modify this document 28Permission is granted to copy, distribute and/or modify this document
29under the terms of the GNU Free Documentation License, Version 1.1 or 29under the terms of the GNU Free Documentation License, Version 1.1 or
@@ -57,7 +57,7 @@ license to the document, as described in section 6 of the license.
57 57
58@page 58@page
59@vskip 0pt plus 1filll 59@vskip 0pt plus 1filll
60Copyright @copyright{} 1995, 2000 Free Software Foundation, Inc. 60Copyright @copyright{} 1995, 2001 Free Software Foundation, Inc.
61 61
62Permission is granted to copy, distribute and/or modify this document 62Permission is granted to copy, distribute and/or modify this document
63under the terms of the GNU Free Documentation License, Version 1.1 or 63under the terms of the GNU Free Documentation License, Version 1.1 or
@@ -91,9 +91,8 @@ MH}, last updated @value{UPDATED} for mh-e Version @value{VERSION}.
91* Odds and Ends:: Getting mh-e, reporting bugs, mailing 91* Odds and Ends:: Getting mh-e, reporting bugs, mailing
92 list and FAQ. 92 list and FAQ.
93* History:: The authors speak up! 93* History:: The authors speak up!
94* Changes to mh-e:: Actual changes between Versions 3 and beyond.
95* Copying:: The GNU General Public License 94* Copying:: The GNU General Public License
96* Command Index:: 95* Command Index::
97* Variable Index:: 96* Variable Index::
98* Concept Index:: 97* Concept Index::
99@end menu 98@end menu
@@ -114,19 +113,19 @@ GNU Emacs and MH@. Now I'm fully hooked on both of them.
114 113
115@cindex history 114@cindex history
116 115
117The mh-e package is distributed with GNU Emacs, @footnote{Note that mh-e 116The mh-e package is distributed with GNU Emacs, @footnote{Note that
118is supported with MH 6 and either @w{Emacs 18} or @w{Emacs 19}. 117mh-e is supported with MH 6 and @w{Emacs 18} through @w{Emacs 21}.
119Reportedly, large parts of it work with @w{MH 5} and also with 118Reportedly, large parts of it work with @w{MH 5} and also with
120Lucid/XEmacs and Epoch, but there are no guarantees. It is also 119Lucid/XEmacs and Epoch, but there are no guarantees. It is also
121distributed with Lucid/XEmacs, as well as with MH itself.} so you shouldn't 120distributed with Lucid/XEmacs, as well as with MH itself.} so you
122have to do anything special to use it. But it's important to note a 121shouldn't have to do anything special to use it. But it's important to
123brief history of mh-e. @w{Version 3} was prevalent through the @w{Emacs 122note a brief history of mh-e. @w{Version 3} was prevalent through the
12418} and early @w{Emacs 19} years. Then @w{Version 4} came out (@w{Emacs 123@w{Emacs 18} and early @w{Emacs 19} years. Then @w{Version 4} came out
12519.23}), which introduced several new and changed commands. Finally, 124(@w{Emacs 19.23}), which introduced several new and changed commands.
126@w{Version 5.0} was released, which fixed some bugs and 125Finally, @w{Version 5.0} was released, which fixed some bugs and
127incompatibilities. This is the version covered by this manual. 126incompatibilities, and was incorporated into @w{Emacs 19.29}. This is
128@ref{Getting Started} will help you decide which version you 127the version covered by this manual. @ref{Getting Started} will help
129have. 128you decide which version you have.
130 129
131If you don't already use GNU Emacs but want to learn more, you can read 130If you don't already use GNU Emacs but want to learn more, you can read
132an online tutorial by starting GNU Emacs and typing @kbd{C-h t} 131an online tutorial by starting GNU Emacs and typing @kbd{C-h t}
@@ -208,8 +207,10 @@ Press the space bar.
208@item TAB 207@item TAB
209Press the @key{TAB} key. 208Press the @key{TAB} key.
210@item DEL 209@item DEL
211Press the @key{DELETE} key. This may also be a Backspace key, depending 210Press the @key{DELETE} key.
212on your keyboard or Emacs configuration. 211@item BS
212Press the @key{BACKSPACE} key. @footnote{If you are using Version 20
213or earlier of Emacs, you will need to use the @key{DEL} key.}
213@end table 214@end table
214 215
215@cindex Emacs, prefix argument 216@cindex Emacs, prefix argument
@@ -304,9 +305,7 @@ If these tests reveal a non-existent or old version of mh-e, please
304consider obtaining a new version. You can have your system 305consider obtaining a new version. You can have your system
305administrator upgrade the system-wide version, or you can install your 306administrator upgrade the system-wide version, or you can install your
306own personal version. It's really quite easy; instructions for getting 307own personal version. It's really quite easy; instructions for getting
307and installing mh-e are in @ref{Getting mh-e}. In the meantime, see 308and installing mh-e are in @ref{Getting mh-e}.
308@ref{Changes to mh-e}, which compares the old and new names of commands,
309functions, variables, and buffers.
310 309
311@cindex @code{install-mh} 310@cindex @code{install-mh}
312@cindex MH commands, @code{install-mh} 311@cindex MH commands, @code{install-mh}
@@ -525,7 +524,7 @@ field, where you can type your login name again. You can move around
525with the arrow keys or with @kbd{C-p} (@code{previous-line}), @kbd{C-n} 524with the arrow keys or with @kbd{C-p} (@code{previous-line}), @kbd{C-n}
526(@code{next-line}), @kbd{C-b} (@code{backward-char}), and @kbd{C-f} 525(@code{next-line}), @kbd{C-b} (@code{backward-char}), and @kbd{C-f}
527(@code{forward-char}) and can delete the previous character with 526(@code{forward-char}) and can delete the previous character with
528@key{DEL}. When you're finished editing your message, send it with 527@key{BS}. When you're finished editing your message, send it with
529@kbd{C-c C-c} as before. 528@kbd{C-c C-c} as before.
530 529
531@cindex folder 530@cindex folder
@@ -680,7 +679,7 @@ Display a message (@code{mh-show}).
680@item SPC 679@item SPC
681Go to next page in message (@code{mh-page-msg}). 680Go to next page in message (@code{mh-page-msg}).
682 681
683@item DEL 682@item BS
684Go to previous page in message (@code{mh-previous-page}). 683Go to previous page in message (@code{mh-previous-page}).
685 684
686@item , (comma) 685@item , (comma)
@@ -689,7 +688,7 @@ Display a message with all header fields (@code{mh-header-display}).
689@item M-SPC 688@item M-SPC
690Go to next message in digest (@code{mh-page-digest}). 689Go to next message in digest (@code{mh-page-digest}).
691 690
692@item M-DEL 691@item M-BS
693Go to previous message in digest (@code{mh-page-digest-backwards}). 692Go to previous message in digest (@code{mh-page-digest-backwards}).
694 693
695@item M-b 694@item M-b
@@ -725,11 +724,12 @@ Toggle between MH-Folder and MH-Folder Show modes (@code{mh-toggle-showing}).
725@findex @code{mh-show} 724@findex @code{mh-show}
726@findex @code{mh-page-msg} 725@findex @code{mh-page-msg}
727@findex @code{mh-previous-page} 726@findex @code{mh-previous-page}
727@findex @code{mh-header-display}
728 728
729The @kbd{RET} (@code{mh-show}) command displays the message that the 729The @kbd{RET} (@code{mh-show}) command displays the message that the
730cursor is on. If the message is already displayed, it scrolls to the 730cursor is on. If the message is already displayed, it scrolls to the
731beginning of the message. Use @key{SPC} (@code{mh-page-msg}) and 731beginning of the message. Use @key{SPC} (@code{mh-page-msg}) and
732@key{DEL} (@code{mh-previous-page}) to move forwards and backwards one 732@key{BS} (@code{mh-previous-page}) to move forwards and backwards one
733page at a time through the message. You can give either of these 733page at a time through the message. You can give either of these
734commands a prefix argument that specifies the number of lines to scroll 734commands a prefix argument that specifies the number of lines to scroll
735(such as @kbd{10 SPC}). mh-e normally hides a lot of the 735(such as @kbd{10 SPC}). mh-e normally hides a lot of the
@@ -751,10 +751,10 @@ command.
751 751
752A digest is a message that contains other messages. Special mh-e 752A digest is a message that contains other messages. Special mh-e
753commands let you read digests conveniently. You can use @key{SPC} and 753commands let you read digests conveniently. You can use @key{SPC} and
754@key{DEL} to page through the digest as if it were a normal message, but 754@key{BS} to page through the digest as if it were a normal message, but
755if you wish to skip to the next message in the digest, use @kbd{M-SPC} 755if you wish to skip to the next message in the digest, use @kbd{M-SPC}
756(@code{mh-page-digest}). To return to a previous message, use 756(@code{mh-page-digest}). To return to a previous message, use
757@kbd{M-DEL} (@code{mh-page-digest-backwards}). 757@kbd{M-BS} (@code{mh-page-digest-backwards}).
758 758
759@cindex @code{burst} 759@cindex @code{burst}
760@cindex MH commands, @code{burst} 760@cindex MH commands, @code{burst}
@@ -788,16 +788,16 @@ Textual}.
788@cindex MIME 788@cindex MIME
789@cindex @code{show} 789@cindex @code{show}
790@cindex MH commands, @code{show} 790@cindex MH commands, @code{show}
791@cindex @code{mhn} 791@cindex @code{mhshow}
792@cindex MH commands, @code{mhn} 792@cindex MH commands, @code{mhshow}
793 793
794MH has the ability to read @dfn{@sc{mime}} (Multipurpose Internet Mail 794MH has the ability to read @dfn{@sc{mime}} (Multipurpose Internet Mail
795Extensions) messages. Unfortunately, mh-e does not yet have this 795Extensions) messages. Unfortunately, mh-e does not yet have this
796ability, so you have to use the MH commands @code{show} or @code{mhn} 796ability, so you have to use the MH commands @code{show} or @code{mhshow}
797from the shell to read @sc{mime} messages. @footnote{You can call them 797from the shell to read @sc{mime} messages. @footnote{You can call them
798directly from Emacs if you're running the X Window System: type @kbd{M-! 798directly from Emacs if you're running the X Window System: type @kbd{M-!
799xterm -e mhn @var{message-number}}. You can leave out the @code{xterm 799xterm -e mhshow @var{message-number}}. You can leave out the @code{xterm
800-e} if you use @code{mhn -list} or @code{mhn -store}.} 800-e} if you use @code{mhlist} or @code{mhstore}.}
801 801
802@node Moving Around, , Viewing, Reading Mail 802@node Moving Around, , Viewing, Reading Mail
803@subsection Moving Around 803@subsection Moving Around
@@ -1463,7 +1463,7 @@ packed, or deleted. Here's a list of the available commands to do these
1463things: 1463things:
1464 1464
1465@c Stephen thinks that ? should be documented here, since it also shows 1465@c Stephen thinks that ? should be documented here, since it also shows
1466@c which folders a message will be refiled to. 1466@c which folders a message will be refiled to. XXX
1467 1467
1468@table @kbd 1468@table @kbd
1469@item i 1469@item i
@@ -1629,6 +1629,7 @@ use the @kbd{M-f} (@code{mh-visit-folder}) command to visit the folder.
1629You are prompted for the folder name. 1629You are prompted for the folder name.
1630 1630
1631@findex @code{mh-list-folders} 1631@findex @code{mh-list-folders}
1632@findex @code{mh-kill-folder}
1632@findex @code{mh-visit-folder} 1633@findex @code{mh-visit-folder}
1633@findex @code{mh-sort-folder} 1634@findex @code{mh-sort-folder}
1634@findex @code{mh-pack-folder} 1635@findex @code{mh-pack-folder}
@@ -1928,7 +1929,7 @@ You can see which sequences a message is in with the @kbd{?}
1928(@code{mh-msg-is-in-seq}) command. 1929(@code{mh-msg-is-in-seq}) command.
1929@c Doesn't work: 1930@c Doesn't work:
1930@c use a prefix argument to query a 1931@c use a prefix argument to query a
1931@c message other than the current one (as in @kbd{C-u ? 42 RET}). 1932@c message other than the current one (as in @kbd{C-u ? 42 RET}). XXX
1932Or, you can list all sequences in a selected folder (default is current 1933Or, you can list all sequences in a selected folder (default is current
1933folder) with @kbd{M-q} (@code{mh-list-sequences}). 1934folder) with @kbd{M-q} (@code{mh-list-sequences}).
1934 1935
@@ -1962,22 +1963,18 @@ command dealing with sequences is @code{mark}.
1962 1963
1963@findex @code{mh-version} 1964@findex @code{mh-version}
1964 1965
1965One other command worth noting is @kbd{M-x mh-version}. Since there 1966One other command worth noting is @kbd{M-x mh-version}. You can
1966were a few changes in command letters between @w{Versions 3} and 4, use 1967compare the version this command prints to the latest release
1967this command to see which version you are running. This command didn't 1968(@pxref{Getting mh-e}). The output of @kbd{M-x mh-version} should
1968exist before @w{Version 4}, so the message @samp{[No match]} 1969always be included with any bug report you submit (@pxref{Bug Reports}).
1969indicates that it's time to upgrade (@pxref{Getting mh-e}). In the
1970meantime, use the older commands that are listed in @ref{Changes to
1971mh-e}. The output of @kbd{M-x mh-version} should also be included with
1972any bug report you send (@pxref{Bug Reports}).
1973 1970
1974@node Customizing mh-e, Odds and Ends, Using mh-e, Top 1971@node Customizing mh-e, Odds and Ends, Using mh-e, Top
1975@chapter Customizing mh-e 1972@chapter Customizing mh-e
1976 1973
1977Until now, we've talked about the mh-e commands as they work ``out of the 1974Until now, we've talked about the mh-e commands as they work ``out of the
1978box.'' Of course, it is also possible to reconfigure mh-e 1975box.'' Of course, it is also possible to reconfigure mh-e
1979@c to fit the needs of even the most demanding user. ??? 1976to fit the needs of even the most demanding user.
1980beyond recognition. The following sections describe all of the 1977The following sections describe all of the
1981customization variables, show the defaults, and make recommendations for 1978customization variables, show the defaults, and make recommendations for
1982customization. The outline of this chapter is identical to that of 1979customization. The outline of this chapter is identical to that of
1983@ref{Using mh-e}, to make it easier to find the variables you'd need to 1980@ref{Using mh-e}, to make it easier to find the variables you'd need to
@@ -2216,6 +2213,7 @@ quotes, and there should be a
2216trailing slash (@samp{/}). See the example in @ref{Getting Started}. 2213trailing slash (@samp{/}). See the example in @ref{Getting Started}.
2217 2214
2218@vindex @code{mh-do-not-confirm} 2215@vindex @code{mh-do-not-confirm}
2216@findex @code{mh-kill-folder}
2219 2217
2220If you never make mistakes, and you do not like confirmations for your 2218If you never make mistakes, and you do not like confirmations for your
2221actions, you can set @code{mh-do-not-confirm} to a non-@code{nil} value to 2219actions, you can set @code{mh-do-not-confirm} to a non-@code{nil} value to
@@ -3284,8 +3282,8 @@ mh-e context, so you might use it to modify the window setup.
3284 3282
3285@node Customizing Searching, , Customizing Moving Mail, Customizing mh-e 3283@node Customizing Searching, , Customizing Moving Mail, Customizing mh-e
3286@section Searching Through Messages 3284@section Searching Through Messages
3287@cindex searching
3288 3285
3286@cindex searching
3289@vindex @code{mh-pick-mode-hook} 3287@vindex @code{mh-pick-mode-hook}
3290@vindex @code{mh-partial-folder-mode-line-annotation} 3288@vindex @code{mh-partial-folder-mode-line-annotation}
3291 3289
@@ -3324,22 +3322,28 @@ point out some additional sources of information.
3324@appendixsec Bug Reports 3322@appendixsec Bug Reports
3325 3323
3326@cindex bugs 3324@cindex bugs
3327@cindex Gildea, Stephen 3325@cindex Wohler, Bill
3326@cindex SourceForge
3328 3327
3329The current maintainer of mh-e is Stephen Gildea 3328The current maintainer of mh-e is Bill Wohler
3330<@i{gildea@@lcs.mit.edu}>. Please mail bug reports directly to him, as 3329<@i{wohler@@newt.com}>. Bug reports should be filed at
3331well as any praise or suggestions. Please include the output of 3330@uref{https://sourceforge.net/bugs/?group_id=13357, SourceForge}.
3331Please include the output of
3332@kbd{M-x mh-version} (@pxref{Miscellaneous}) in any bug report you send. 3332@kbd{M-x mh-version} (@pxref{Miscellaneous}) in any bug report you send.
3333 3333
3334@node Mailing List, MH FAQ, Bug Reports, Odds and Ends 3334@node Mailing List, MH FAQ, Bug Reports, Odds and Ends
3335@appendixsec mh-e Mailing List 3335@appendixsec mh-e Mailing List
3336 3336
3337@cindex mailing list 3337@cindex mailing list
3338@cindex SourceForge
3338 3339
3339There is a mailing list, @i{mh-e@@x.org}, for discussion of mh-e and 3340There are actually several mailing lists for mh-e. They are
3340announcements of new versions. Send a ``subscribe'' message to 3341@i{mh-e-users@@lists.sourceforge.net},
3341@i{mh-e-request@@x.org} to be added. Do not report bugs on this list; 3342@i{mh-e-announce@@lists.sourceforge.net}, and
3342mail them directly to the maintainer (@pxref{Bug Reports}). 3343@i{mh-e-devel@@lists.sourceforge.net}. You can subscribe or view the
3344archives at @uref{https://sourceforge.net/mail/?group_id=13357,
3345SourceForge}. Do not report bugs on these lists; please submit them
3346via SourceForge (@pxref{Bug Reports}).
3343 3347
3344@node MH FAQ, Getting mh-e, Mailing List, Odds and Ends 3348@node MH FAQ, Getting mh-e, Mailing List, Odds and Ends
3345@appendixsec MH FAQ 3349@appendixsec MH FAQ
@@ -3353,60 +3357,33 @@ incredible wealth of material about MH itself which you will find
3353useful. The subject of the FAQ is @cite{MH Frequently Asked Questions 3357useful. The subject of the FAQ is @cite{MH Frequently Asked Questions
3354(FAQ) with Answers}. 3358(FAQ) with Answers}.
3355 3359
3356The FAQ can be also obtained by anonymous @code{ftp} or via the 3360The FAQ is available via the World Wide Web (WWW) at
3357World Wide Web (WWW)@. It is located at: 3361@uref{http://www.faqs.org/faqs/mail/mh-faq/part1/preamble.html, faqs.org}.
3358
3359@ifclear html
3360@example
3361ftp://rtfm.mit.edu/pub/usenet/news.answers/mail/mh-faq/part1
3362http://www.cis.ohio-state.edu/hypertext/faq/usenet/mail/mh-faq/part1/faq.html
3363@end example
3364@end ifclear
3365
3366@ifset html
3367@example
3368<A HREF="ftp://rtfm.mit.edu/pub/usenet/news.answers/mail/mh-faq/part1">ftp://rtfm.mit.edu/pub/usenet/news.answers/mail/mh-faq/part1</A>
3369<A HREF="http://www.cis.ohio-state.edu/hypertext/faq/usenet/mail/mh-faq/part1/faq.html">http://www.cis.ohio-state.edu/hypertext/faq/usenet/mail/mh-faq/part1/faq.html</A>
3370@end example
3371@end ifset
3372
3373Otherwise, you can use mail. Send mail to @i{mail-server@@rtfm.mit.edu}
3374containing the following:
3375
3376@example
3377send usenet/news.answers/mail/mh-faq/part1
3378@end example
3379 3362
3380@node Getting mh-e, , MH FAQ, Odds and Ends 3363@node Getting mh-e, , MH FAQ, Odds and Ends
3381@appendixsec Getting mh-e 3364@appendixsec Getting mh-e
3382 3365
3383@cindex obtaining mh-e 3366@cindex obtaining mh-e
3384 3367
3385If you're running a pre-4.0 version of mh-e, please consider upgrading. 3368The version of mh-e in the current version of Emacs should be up to
3386You can either have your system administrator upgrade your Emacs, or 3369date. It is most likely to be more up to date than the copy that comes
3387just the files for mh-e. 3370with the the MH distribution in @file{miscellany/mh-e}.
3388 3371
3389The MH distribution contains a copy of mh-e in @file{miscellany/mh-e}. 3372New mh-e releases will appear at
3390Make sure it is at least @w{Version 4.0}. 3373@uref{https://sourceforge.net/project/showfiles.php?group_id=13357,
3374SourceForge} before they appear in an Emacs release. You can read the
3375release notes on that page to determine if the given release of mh-e
3376is already installed in your version of Emacs.
3391 3377
3392The latest version of mh-e can be obtained via anonymous @code{ftp} from 3378If you go this route, I suggest that you extract the files from
3393@samp{ftp.x.org}. The file containing mh-e is currently 3379@file{mh-e-@var{m.n}.tgz} in the following fashion:
3394@ifclear html
3395@file{/misc/mh-e/mh-e-@value{VERSION}.tar.Z}.
3396@end ifclear
3397@ifset html
3398@file{<A HREF="ftp://ftp.x.org/misc/mh-e/mh-e-@value{VERSION}.tar.Z">/misc/mh-e/mh-e-@value{VERSION}.tar.Z</A>}
3399@end ifset
3400I suggest that you
3401extract the files from @file{mh-e-@value{VERSION}.tar.Z} in the
3402following fashion:
3403 3380
3404@example 3381@example
3405@group 3382@group
3406% @kbd{cd} # @r{Start in your home directory} 3383% @kbd{cd} # @r{Start in your home directory}
3407% @kbd{mkdir lib lib/emacs} # @r{Create directory for mh-e} 3384% @kbd{mkdir lib lib/emacs} # @r{Create directory for mh-e}
3408% @kbd{cd lib/emacs} 3385% @kbd{cd lib/emacs}
3409% @kbd{zcat @var{path/to/}mh-e-@value{VERSION}.tar.Z | tar xvf -} # @r{Extract files} 3386% @kbd{zcat @var{path/to/}mh-e-@var{m.n}.tgz | tar xvf -} # @r{Extract files}
3410@end group 3387@end group
3411@end example 3388@end example
3412 3389
@@ -3428,16 +3405,21 @@ new version with the command @kbd{M-x mh-version} after running any mh-e
3428command. The distribution comes with a file called @file{MH-E-NEWS} so 3405command. The distribution comes with a file called @file{MH-E-NEWS} so
3429you can see what's new. 3406you can see what's new.
3430 3407
3431@node History, Changes to mh-e, Odds and Ends, Top 3408@node History, Copying, Odds and Ends, Top
3432@appendix History of mh-e 3409@appendix History of mh-e
3433 3410
3411@cindex Gildea, Stephen
3412@cindex Larus, Jim
3413@cindex Reid, Brian
3414@cindex SourceForge
3434@cindex history of mh-e 3415@cindex history of mh-e
3435 3416
3436mh-e was originally written by Brian Reid in 1983 and has changed hands 3417mh-e was originally written by Brian Reid in 1983 and has changed
3437twice since then. Jim Larus wanted to do something similar for GNU 3418hands several times since then. Jim Larus wanted to do something
3438Emacs, and ended up completely rewriting it that same year. In 1989, 3419similar for GNU Emacs, and ended up completely rewriting it that same
3439Stephen Gildea picked it up and is now currently improving and 3420year. In 1989, Stephen Gildea picked it up and added many improvements.
3440maintaining it. 3421Bill Wohler then took over in 2000 and moved its development to
3422@uref{http://sourceforge.net/, SourceForge}.
3441 3423
3442@menu 3424@menu
3443* From Brian Reid:: 3425* From Brian Reid::
@@ -3561,104 +3543,9 @@ inconsistencies that required a new major version to fix, and so version
3561 3543
3562Stephen Gildea, June 1994 3544Stephen Gildea, June 1994
3563 3545
3564@node Changes to mh-e, Copying, History, Top 3546@node Copying, Command Index, History, Top
3565@appendix Changes to mh-e
3566
3567@cindex @code{mh-e}: comparison between versions
3568
3569mh-e had a fairly major facelift between @w{Versions 3} and 4. The
3570differences between @w{Versions 4} and 5 from the user's viewpoint are
3571relatively minor. The prompting order for the folder and message number
3572in a couple of functions had been switched inadvertently in @w{Version
35734}. @w{Version 5} switches the order back. The @file{+inbox} folder is
3574no longer hard-coded, but rather uses the @samp{Inbox} MH Profile entry.
3575See the file @file{etc/MH-E-NEWS} in the Emacs distribution for more
3576details on the changes.
3577
3578This section documents the changes between @w{Version 3} and newer
3579versions so that you'll know which commands to use (or which commands
3580you won't have) in case you're stuck with an old version.
3581
3582The following tables summarize the changes to buffer names, commands
3583and variables.
3584
3585@unnumberedsec Buffer Mode Names
3586
3587@example
3588@group
3589@b{Version 3} @b{Version 4}
3590
3591mh-e folder MH-Folder
3592mh-e scan MH-Folder
3593mh-e show MH-Folder Show
3594Fundamental MH-Show
3595mh-e letter MH-Letter
3596mh-e letter MH-Pick
3597@end group
3598@end example
3599
3600@page
3601
3602@unnumberedsec Commands
3603
3604@example
3605@group
3606 @b{Version 3} @b{Version 4}
3607
3608@b{Function} @b{Command} @b{Command} @b{Function}
3609
3610mh-first-msg < M-< mh-first-msg
3611- - M-> mh-last-msg
3612mh-show . RET mh-show
3613- - , mh-header-display
3614mh-reply a r mh-reply
3615mh-redistribute r M-d mh-redistribute
3616mh-unshar-msg - M-n mh-store-msg
3617mh-write-msg-to-file M-o C-o mh-write-msg-to-file
3618mh-delete-msg-from-seq C-u M-% M-# mh-delete-seq
3619- - M-q mh-list-sequences
3620mh-quit b q mh-quit
3621- - C-C C-f C-r mh-to-field (@samp{From:})
3622- - C-C C-f C-d mh-to-field (@samp{Dcc:})
3623@end group
3624@end example
3625
3626@unnumberedsec Variables
3627
3628@example
3629@group
3630 @b{Version 3} @b{Version 4}
3631
3632@b{Variable} @b{Value} @b{Value} @b{Variable}
3633
3634mh-show-buffer- "@{%%b@} %s/%d" "@{show-%s@} %d" mh-show-buffer-
3635mode-line-buffer-id mode-line-buffer-id
3636mh-unshar-default- "" nil mh-store-default-
3637directory directory
3638@end group
3639@end example
3640
3641
3642@unnumberedsec New Variables
3643
3644@example
3645@group
3646mail-citation-hook mh-new-draft-cleaned-headers
3647mail-header-separator mh-pick-mode-hook
3648mh-auto-folder-collect mh-refile-msg-hook
3649mh-comp-formfile mh-scan-prog
3650mh-repl-formfile mh-send-prog
3651mh-delete-msg-hook mh-show-hook
3652mh-forward-subject-format mh-show-mode-hook
3653mh-inc-prog mh-signature-file-name
3654mh-mime-content-types mh-sortm-args
3655mh-default-folder-for-message-function mh-repl-formfile
3656mh-mhn-args
3657@end group
3658@end example
3659
3660@node Copying, Command Index, Changes to mh-e, Top
3661@appendix GNU GENERAL PUBLIC LICENSE 3547@appendix GNU GENERAL PUBLIC LICENSE
3548
3662@center Version 2, June 1991 3549@center Version 2, June 1991
3663 3550
3664@display 3551@display