diff options
| author | Bill Wohler | 2001-02-19 19:13:47 +0000 |
|---|---|---|
| committer | Bill Wohler | 2001-02-19 19:13:47 +0000 |
| commit | 8878f198809848fa65192b1f256099caad5cd211 (patch) | |
| tree | 581d410948fdfd806e0ca4aaeb56199b483ef6f2 | |
| parent | b129e0293ba5ebf9497759b6da95adef34de3845 (diff) | |
| download | emacs-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.texi | 289 |
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 |
| 22 | This is Edition @value{EDITION}, last updated @value{UPDATED}, of | 22 | This 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 | ||
| 26 | Copyright 1995 Free Software Foundation, Inc. | 26 | Copyright 1995, 2001 Free Software Foundation, Inc. |
| 27 | 27 | ||
| 28 | Permission is granted to copy, distribute and/or modify this document | 28 | Permission is granted to copy, distribute and/or modify this document |
| 29 | under the terms of the GNU Free Documentation License, Version 1.1 or | 29 | under 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 |
| 60 | Copyright @copyright{} 1995, 2000 Free Software Foundation, Inc. | 60 | Copyright @copyright{} 1995, 2001 Free Software Foundation, Inc. |
| 61 | 61 | ||
| 62 | Permission is granted to copy, distribute and/or modify this document | 62 | Permission is granted to copy, distribute and/or modify this document |
| 63 | under the terms of the GNU Free Documentation License, Version 1.1 or | 63 | under 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 | ||
| 117 | The mh-e package is distributed with GNU Emacs, @footnote{Note that mh-e | 116 | The mh-e package is distributed with GNU Emacs, @footnote{Note that |
| 118 | is supported with MH 6 and either @w{Emacs 18} or @w{Emacs 19}. | 117 | mh-e is supported with MH 6 and @w{Emacs 18} through @w{Emacs 21}. |
| 119 | Reportedly, large parts of it work with @w{MH 5} and also with | 118 | Reportedly, large parts of it work with @w{MH 5} and also with |
| 120 | Lucid/XEmacs and Epoch, but there are no guarantees. It is also | 119 | Lucid/XEmacs and Epoch, but there are no guarantees. It is also |
| 121 | distributed with Lucid/XEmacs, as well as with MH itself.} so you shouldn't | 120 | distributed with Lucid/XEmacs, as well as with MH itself.} so you |
| 122 | have to do anything special to use it. But it's important to note a | 121 | shouldn't have to do anything special to use it. But it's important to |
| 123 | brief history of mh-e. @w{Version 3} was prevalent through the @w{Emacs | 122 | note a brief history of mh-e. @w{Version 3} was prevalent through the |
| 124 | 18} 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 |
| 125 | 19.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 | 125 | Finally, @w{Version 5.0} was released, which fixed some bugs and |
| 127 | incompatibilities. This is the version covered by this manual. | 126 | incompatibilities, and was incorporated into @w{Emacs 19.29}. This is |
| 128 | @ref{Getting Started} will help you decide which version you | 127 | the version covered by this manual. @ref{Getting Started} will help |
| 129 | have. | 128 | you decide which version you have. |
| 130 | 129 | ||
| 131 | If you don't already use GNU Emacs but want to learn more, you can read | 130 | If you don't already use GNU Emacs but want to learn more, you can read |
| 132 | an online tutorial by starting GNU Emacs and typing @kbd{C-h t} | 131 | an 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 |
| 209 | Press the @key{TAB} key. | 208 | Press the @key{TAB} key. |
| 210 | @item DEL | 209 | @item DEL |
| 211 | Press the @key{DELETE} key. This may also be a Backspace key, depending | 210 | Press the @key{DELETE} key. |
| 212 | on your keyboard or Emacs configuration. | 211 | @item BS |
| 212 | Press the @key{BACKSPACE} key. @footnote{If you are using Version 20 | ||
| 213 | or 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 | |||
| 304 | consider obtaining a new version. You can have your system | 305 | consider obtaining a new version. You can have your system |
| 305 | administrator upgrade the system-wide version, or you can install your | 306 | administrator upgrade the system-wide version, or you can install your |
| 306 | own personal version. It's really quite easy; instructions for getting | 307 | own personal version. It's really quite easy; instructions for getting |
| 307 | and installing mh-e are in @ref{Getting mh-e}. In the meantime, see | 308 | and installing mh-e are in @ref{Getting mh-e}. |
| 308 | @ref{Changes to mh-e}, which compares the old and new names of commands, | ||
| 309 | functions, 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 | |||
| 525 | with the arrow keys or with @kbd{C-p} (@code{previous-line}), @kbd{C-n} | 524 | with 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 |
| 681 | Go to next page in message (@code{mh-page-msg}). | 680 | Go to next page in message (@code{mh-page-msg}). |
| 682 | 681 | ||
| 683 | @item DEL | 682 | @item BS |
| 684 | Go to previous page in message (@code{mh-previous-page}). | 683 | Go 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 |
| 690 | Go to next message in digest (@code{mh-page-digest}). | 689 | Go to next message in digest (@code{mh-page-digest}). |
| 691 | 690 | ||
| 692 | @item M-DEL | 691 | @item M-BS |
| 693 | Go to previous message in digest (@code{mh-page-digest-backwards}). | 692 | Go 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 | ||
| 729 | The @kbd{RET} (@code{mh-show}) command displays the message that the | 729 | The @kbd{RET} (@code{mh-show}) command displays the message that the |
| 730 | cursor is on. If the message is already displayed, it scrolls to the | 730 | cursor is on. If the message is already displayed, it scrolls to the |
| 731 | beginning of the message. Use @key{SPC} (@code{mh-page-msg}) and | 731 | beginning 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 |
| 733 | page at a time through the message. You can give either of these | 733 | page at a time through the message. You can give either of these |
| 734 | commands a prefix argument that specifies the number of lines to scroll | 734 | commands 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 | ||
| 752 | A digest is a message that contains other messages. Special mh-e | 752 | A digest is a message that contains other messages. Special mh-e |
| 753 | commands let you read digests conveniently. You can use @key{SPC} and | 753 | commands 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 |
| 755 | if you wish to skip to the next message in the digest, use @kbd{M-SPC} | 755 | if 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 | ||
| 794 | MH has the ability to read @dfn{@sc{mime}} (Multipurpose Internet Mail | 794 | MH has the ability to read @dfn{@sc{mime}} (Multipurpose Internet Mail |
| 795 | Extensions) messages. Unfortunately, mh-e does not yet have this | 795 | Extensions) messages. Unfortunately, mh-e does not yet have this |
| 796 | ability, so you have to use the MH commands @code{show} or @code{mhn} | 796 | ability, so you have to use the MH commands @code{show} or @code{mhshow} |
| 797 | from the shell to read @sc{mime} messages. @footnote{You can call them | 797 | from the shell to read @sc{mime} messages. @footnote{You can call them |
| 798 | directly from Emacs if you're running the X Window System: type @kbd{M-! | 798 | directly from Emacs if you're running the X Window System: type @kbd{M-! |
| 799 | xterm -e mhn @var{message-number}}. You can leave out the @code{xterm | 799 | xterm -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 | |||
| 1463 | things: | 1463 | things: |
| 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. | |||
| 1629 | You are prompted for the folder name. | 1629 | You 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 |
| 1932 | Or, you can list all sequences in a selected folder (default is current | 1933 | Or, you can list all sequences in a selected folder (default is current |
| 1933 | folder) with @kbd{M-q} (@code{mh-list-sequences}). | 1934 | folder) 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 | ||
| 1965 | One other command worth noting is @kbd{M-x mh-version}. Since there | 1966 | One other command worth noting is @kbd{M-x mh-version}. You can |
| 1966 | were a few changes in command letters between @w{Versions 3} and 4, use | 1967 | compare the version this command prints to the latest release |
| 1967 | this 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 |
| 1968 | exist before @w{Version 4}, so the message @samp{[No match]} | 1969 | always be included with any bug report you submit (@pxref{Bug Reports}). |
| 1969 | indicates that it's time to upgrade (@pxref{Getting mh-e}). In the | ||
| 1970 | meantime, use the older commands that are listed in @ref{Changes to | ||
| 1971 | mh-e}. The output of @kbd{M-x mh-version} should also be included with | ||
| 1972 | any 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 | ||
| 1977 | Until now, we've talked about the mh-e commands as they work ``out of the | 1974 | Until now, we've talked about the mh-e commands as they work ``out of the |
| 1978 | box.'' Of course, it is also possible to reconfigure mh-e | 1975 | box.'' Of course, it is also possible to reconfigure mh-e |
| 1979 | @c to fit the needs of even the most demanding user. ??? | 1976 | to fit the needs of even the most demanding user. |
| 1980 | beyond recognition. The following sections describe all of the | 1977 | The following sections describe all of the |
| 1981 | customization variables, show the defaults, and make recommendations for | 1978 | customization variables, show the defaults, and make recommendations for |
| 1982 | customization. The outline of this chapter is identical to that of | 1979 | customization. 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 | |||
| 2216 | trailing slash (@samp{/}). See the example in @ref{Getting Started}. | 2213 | trailing 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 | ||
| 2220 | If you never make mistakes, and you do not like confirmations for your | 2218 | If you never make mistakes, and you do not like confirmations for your |
| 2221 | actions, you can set @code{mh-do-not-confirm} to a non-@code{nil} value to | 2219 | actions, 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 | ||
| 3329 | The current maintainer of mh-e is Stephen Gildea | 3328 | The 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 |
| 3331 | well as any praise or suggestions. Please include the output of | 3330 | @uref{https://sourceforge.net/bugs/?group_id=13357, SourceForge}. |
| 3331 | Please 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 | ||
| 3339 | There is a mailing list, @i{mh-e@@x.org}, for discussion of mh-e and | 3340 | There are actually several mailing lists for mh-e. They are |
| 3340 | announcements 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 |
| 3342 | mail them directly to the maintainer (@pxref{Bug Reports}). | 3343 | @i{mh-e-devel@@lists.sourceforge.net}. You can subscribe or view the |
| 3344 | archives at @uref{https://sourceforge.net/mail/?group_id=13357, | ||
| 3345 | SourceForge}. Do not report bugs on these lists; please submit them | ||
| 3346 | via 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 | |||
| 3353 | useful. The subject of the FAQ is @cite{MH Frequently Asked Questions | 3357 | useful. The subject of the FAQ is @cite{MH Frequently Asked Questions |
| 3354 | (FAQ) with Answers}. | 3358 | (FAQ) with Answers}. |
| 3355 | 3359 | ||
| 3356 | The FAQ can be also obtained by anonymous @code{ftp} or via the | 3360 | The FAQ is available via the World Wide Web (WWW) at |
| 3357 | World 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 | ||
| 3361 | ftp://rtfm.mit.edu/pub/usenet/news.answers/mail/mh-faq/part1 | ||
| 3362 | http://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 | |||
| 3373 | Otherwise, you can use mail. Send mail to @i{mail-server@@rtfm.mit.edu} | ||
| 3374 | containing the following: | ||
| 3375 | |||
| 3376 | @example | ||
| 3377 | send 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 | ||
| 3385 | If you're running a pre-4.0 version of mh-e, please consider upgrading. | 3368 | The version of mh-e in the current version of Emacs should be up to |
| 3386 | You can either have your system administrator upgrade your Emacs, or | 3369 | date. It is most likely to be more up to date than the copy that comes |
| 3387 | just the files for mh-e. | 3370 | with the the MH distribution in @file{miscellany/mh-e}. |
| 3388 | 3371 | ||
| 3389 | The MH distribution contains a copy of mh-e in @file{miscellany/mh-e}. | 3372 | New mh-e releases will appear at |
| 3390 | Make sure it is at least @w{Version 4.0}. | 3373 | @uref{https://sourceforge.net/project/showfiles.php?group_id=13357, |
| 3374 | SourceForge} before they appear in an Emacs release. You can read the | ||
| 3375 | release notes on that page to determine if the given release of mh-e | ||
| 3376 | is already installed in your version of Emacs. | ||
| 3391 | 3377 | ||
| 3392 | The latest version of mh-e can be obtained via anonymous @code{ftp} from | 3378 | If 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 | ||
| 3400 | I suggest that you | ||
| 3401 | extract the files from @file{mh-e-@value{VERSION}.tar.Z} in the | ||
| 3402 | following 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 | |||
| 3428 | command. The distribution comes with a file called @file{MH-E-NEWS} so | 3405 | command. The distribution comes with a file called @file{MH-E-NEWS} so |
| 3429 | you can see what's new. | 3406 | you 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 | ||
| 3436 | mh-e was originally written by Brian Reid in 1983 and has changed hands | 3417 | mh-e was originally written by Brian Reid in 1983 and has changed |
| 3437 | twice since then. Jim Larus wanted to do something similar for GNU | 3418 | hands several times since then. Jim Larus wanted to do something |
| 3438 | Emacs, and ended up completely rewriting it that same year. In 1989, | 3419 | similar for GNU Emacs, and ended up completely rewriting it that same |
| 3439 | Stephen Gildea picked it up and is now currently improving and | 3420 | year. In 1989, Stephen Gildea picked it up and added many improvements. |
| 3440 | maintaining it. | 3421 | Bill 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 | ||
| 3562 | Stephen Gildea, June 1994 | 3544 | Stephen 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 | |||
| 3569 | mh-e had a fairly major facelift between @w{Versions 3} and 4. The | ||
| 3570 | differences between @w{Versions 4} and 5 from the user's viewpoint are | ||
| 3571 | relatively minor. The prompting order for the folder and message number | ||
| 3572 | in a couple of functions had been switched inadvertently in @w{Version | ||
| 3573 | 4}. @w{Version 5} switches the order back. The @file{+inbox} folder is | ||
| 3574 | no longer hard-coded, but rather uses the @samp{Inbox} MH Profile entry. | ||
| 3575 | See the file @file{etc/MH-E-NEWS} in the Emacs distribution for more | ||
| 3576 | details on the changes. | ||
| 3577 | |||
| 3578 | This section documents the changes between @w{Version 3} and newer | ||
| 3579 | versions so that you'll know which commands to use (or which commands | ||
| 3580 | you won't have) in case you're stuck with an old version. | ||
| 3581 | |||
| 3582 | The following tables summarize the changes to buffer names, commands | ||
| 3583 | and variables. | ||
| 3584 | |||
| 3585 | @unnumberedsec Buffer Mode Names | ||
| 3586 | |||
| 3587 | @example | ||
| 3588 | @group | ||
| 3589 | @b{Version 3} @b{Version 4} | ||
| 3590 | |||
| 3591 | mh-e folder MH-Folder | ||
| 3592 | mh-e scan MH-Folder | ||
| 3593 | mh-e show MH-Folder Show | ||
| 3594 | Fundamental MH-Show | ||
| 3595 | mh-e letter MH-Letter | ||
| 3596 | mh-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 | |||
| 3610 | mh-first-msg < M-< mh-first-msg | ||
| 3611 | - - M-> mh-last-msg | ||
| 3612 | mh-show . RET mh-show | ||
| 3613 | - - , mh-header-display | ||
| 3614 | mh-reply a r mh-reply | ||
| 3615 | mh-redistribute r M-d mh-redistribute | ||
| 3616 | mh-unshar-msg - M-n mh-store-msg | ||
| 3617 | mh-write-msg-to-file M-o C-o mh-write-msg-to-file | ||
| 3618 | mh-delete-msg-from-seq C-u M-% M-# mh-delete-seq | ||
| 3619 | - - M-q mh-list-sequences | ||
| 3620 | mh-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 | |||
| 3634 | mh-show-buffer- "@{%%b@} %s/%d" "@{show-%s@} %d" mh-show-buffer- | ||
| 3635 | mode-line-buffer-id mode-line-buffer-id | ||
| 3636 | mh-unshar-default- "" nil mh-store-default- | ||
| 3637 | directory directory | ||
| 3638 | @end group | ||
| 3639 | @end example | ||
| 3640 | |||
| 3641 | |||
| 3642 | @unnumberedsec New Variables | ||
| 3643 | |||
| 3644 | @example | ||
| 3645 | @group | ||
| 3646 | mail-citation-hook mh-new-draft-cleaned-headers | ||
| 3647 | mail-header-separator mh-pick-mode-hook | ||
| 3648 | mh-auto-folder-collect mh-refile-msg-hook | ||
| 3649 | mh-comp-formfile mh-scan-prog | ||
| 3650 | mh-repl-formfile mh-send-prog | ||
| 3651 | mh-delete-msg-hook mh-show-hook | ||
| 3652 | mh-forward-subject-format mh-show-mode-hook | ||
| 3653 | mh-inc-prog mh-signature-file-name | ||
| 3654 | mh-mime-content-types mh-sortm-args | ||
| 3655 | mh-default-folder-for-message-function mh-repl-formfile | ||
| 3656 | mh-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 |