www.delorie.com/gnu/docs/emacs/sc_15.html   search  
 
Buy the book!


Supercite Version 3.1 User's Manual

[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

5.3 MH-E with any Emacsen

MH-E 4.x conforms to the mail-citation-hook interface supported by other MUAs. At the time of this writing, MH-E 4.0 has not been released, but if you have it, put this in your `.emacs' file to connect Supercite and MH-E 4.x:

 
(add-hook 'mail-citation-hook 'sc-cite-original)

Note that if you are using Emacs 18 or Epoch 4, you will not have the add-hook function. See section 5.2 GNUS, RMAIL, PCMAIL, RNEWS with Emacs 18 or Epoch 4, for details on how to proceed without add-hook.

MH-E version 3.x uses a slightly different interface than other MUAs. MH-E provides a hook variable mh-yank-hooks, but it doesn't act like a hook, and doing an add-hook will not work.

To connect Supercite to MH-E 3.x, you should instead add the following to your .emacs file:

 
(add-hook 'mh-yank-hooks 'sc-cite-original)

You also need to make sure that MH-E includes all the original mail headers in the yanked message. The variable that controls this is mh-yank-from-start-of-msg. By default, this variable has the value t, which tells MH-E to include all the mail headers when yanking the original message. Before you switched to using Supercite, you may have set this variable to other values so as not to include the mail headers in the yanked message. Since Supercite requires these headers (and cleans them out for you), you need to make sure the value is t. This lisp, in your `.emacs' file will do the trick:

 
(setq mh-yank-from-start-of-msg t)

Note that versions of MH-E before 3.7 did not provide the mh-yank-hooks variable. Your only option is to upgrade to MH-E version 3.7 or later.


[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

  webmaster   donations   bookstore     delorie software   privacy  
  Copyright © 2003   by The Free Software Foundation     Updated Jun 2003  

Please take a moment to fill out this visitor survey
You can help support this site by visiting the advertisers that sponsor it! (only once each, though)