Mercurial > emacs
changeset 65887:135cf95723ca
* mh-e/mh-loaddefs.el: Removed. Now generated automatically.
* Makefile.in (AUTOGENEL): Added mh-e/mh-loaddefs.el.
(MH-E-SRC): Added. Used by mh-autoloads.
(mh-autoloads): Added. Builds mh-e/mh-loaddefs.el. Rebuilds if any
files in MH-E-SRC have been updated.
(compile, recompile, bootstrap): Depend on mh-autoloads.
author | Bill Wohler <wohler@newt.com> |
---|---|
date | Fri, 07 Oct 2005 04:58:02 +0000 |
parents | e3436c968e43 |
children | 6706ae85af7d |
files | lisp/ChangeLog lisp/Makefile.in lisp/mh-e/.cvsignore lisp/mh-e/mh-loaddefs.el |
diffstat | 4 files changed, 54 insertions(+), 1357 deletions(-) [+] |
line wrap: on
line diff
--- a/lisp/ChangeLog Fri Oct 07 04:07:31 2005 +0000 +++ b/lisp/ChangeLog Fri Oct 07 04:58:02 2005 +0000 @@ -1,3 +1,13 @@ +2005-10-06 Bill Wohler <wohler@newt.com> + + * mh-e/mh-loaddefs.el: Removed. Now generated automatically. + + * Makefile.in (AUTOGENEL): Added mh-e/mh-loaddefs.el. + (MH-E-SRC): Added. Used by mh-autoloads. + (mh-autoloads): Added. Builds mh-e/mh-loaddefs.el. Rebuilds if any + files in MH-E-SRC have been updated. + (compile, recompile, bootstrap): Depend on mh-autoloads. + 2005-10-07 Nick Roberts <nickrob@snap.net.nz> * progmodes/gud.el (gud-menu-map): Only display un-intuitive
--- a/lisp/Makefile.in Fri Oct 07 04:07:31 2005 +0000 +++ b/lisp/Makefile.in Fri Oct 07 04:58:02 2005 +0000 @@ -44,7 +44,8 @@ cus-load.el \ finder-inf.el \ subdirs.el \ - eshell/esh-groups.el + eshell/esh-groups.el \ + mh-e/mh-loaddefs.el # Files to compile before others during a bootstrap. This is done to # speed up the bootstrap process. The CC files are compiled first @@ -148,7 +149,7 @@ # subdirectories, to make sure require's and load's in the files being # compiled find the right files. -compile: $(lisp)/subdirs.el doit +compile: $(lisp)/subdirs.el mh-autoloads doit find $(lisp) -name "*.elc" -print | xargs chmod +w >/dev/null 2>&1; \ wd=$(lisp); $(setwins); \ els=`echo $$wins | tr ' \011' '\012\012' | \ @@ -201,7 +202,7 @@ # Note that this doesn't create .elc files. It only recompiles if an # .elc is present. -recompile: doit $(lisp)/progmodes/cc-mode.elc +recompile: doit mh-autoloads $(lisp)/progmodes/cc-mode.elc $(EMACS) $(EMACSOPT) --eval "(batch-byte-recompile-directory 0)" $(lisp) # CC Mode uses a compile time macro system which causes a compile time @@ -213,6 +214,44 @@ $(lisp)/progmodes/cc-defs.el $(EMACS) $(EMACSOPT) -f batch-byte-compile $(lisp)/progmodes/cc-mode.el +# Update MH-E internal autoloads. These are not to be confused with +# the autoloads for the MH-E entry points, which are already in +# loaddefs.el. +MH-E-SRC = $(lisp)/mh-e/mh-acros.el $(lisp)/mh-e/mh-alias.el \ + $(lisp)/mh-e/mh-comp.el $(lisp)/mh-e/mh-customize.el \ + $(lisp)/mh-e/mh-e.el $(lisp)/mh-e/mh-funcs.el \ + $(lisp)/mh-e/mh-mime.el $(lisp)/mh-e/mh-pick.el \ + $(lisp)/mh-e/mh-print.el $(lisp)/mh-e/mh-inc.el \ + $(lisp)/mh-e/mh-init.el $(lisp)/mh-e/mh-index.el \ + $(lisp)/mh-e/mh-identity.el $(lisp)/mh-e/mh-junk.el \ + $(lisp)/mh-e/mh-seq.el $(lisp)/mh-e/mh-speed.el \ + $(lisp)/mh-e/mh-utils.el + +mh-autoloads: $(lisp)/mh-e/mh-loaddefs.el +$(lisp)/mh-e/mh-loaddefs.el: $(MH-E-SRC) + echo ";;; mh-loaddefs.el --- automatically extracted autoloads" > $@ + echo ";;" >> $@ + echo ";;; Copyright (C) 2003, 2004, 2005 Free Software Foundation, Inc." >> $@ + echo ";;; Author: Bill Wohler <wohler@newt.com>" >> $@ + echo ";;; Keywords: mail" >> $@ + echo ";;; Commentary:" >> $@ + echo ";;; Change Log:" >> $@ + echo ";;; Code:" >> $@ + $(EMACS) $(EMACSOPT) \ + -l autoload \ + --eval "(setq generate-autoload-cookie \";;;###mh-autoload\")" \ + --eval "(setq generated-autoload-file (expand-file-name \"mh-e/mh-loaddefs.el\"))" \ + --eval "(setq make-backup-files nil)" \ + -f batch-update-autoloads mh-e + echo "" >> $@ + echo "(provide 'mh-loaddefs)" >> $@ + echo ";;; Local Variables:" >> $@ + echo ";;; version-control: never" >> $@ + echo ";;; no-byte-compile: t" >> $@ + echo ";;; no-update-autoloads: t" >> $@ + echo ";;; End:" >> $@ + echo ";;; mh-loaddefs.el ends here" >> $@ + # Prepare a bootstrap in the lisp subdirectory. # # Build loaddefs.el to make sure it's up-to-date. If it's not, that @@ -241,7 +280,7 @@ # Generate/update files for the bootstrap process. -bootstrap: update-subdirs autoloads compile +bootstrap: update-subdirs autoloads mh-autoloads compile # Generate/update files after the bootstrap process. # custom-deps needs `preloaded-file-list'.
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/lisp/mh-e/.cvsignore Fri Oct 07 04:58:02 2005 +0000 @@ -0,0 +1,1 @@ +mh-loaddefs.el
--- a/lisp/mh-e/mh-loaddefs.el Fri Oct 07 04:07:31 2005 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1353 +0,0 @@ -;;; mh-loaddefs.el --- automatically extracted autoloads -;; -;;; Copyright (C) 2003, 2004, 2005 Free Software Foundation, Inc. -;;; Author: Bill Wohler <wohler@newt.com> -;;; Keywords: mail -;;; Commentary: -;;; Change Log: -;;; Code: - -;;;### (autoloads (mh-letter-previous-header-field mh-letter-next-header-field-or-indent -;;;;;; mh-beginning-of-word mh-complete-word mh-open-line mh-fully-kill-draft -;;;;;; mh-yank-cur-msg mh-insert-letter mh-send-letter mh-insert-auto-fields -;;;;;; mh-check-whom mh-insert-signature mh-to-fcc mh-to-field mh-fill-paragraph-function -;;;;;; mh-get-header-field mh-send-other-window mh-send mh-reply -;;;;;; mh-redistribute mh-forward mh-extract-rejected-mail mh-edit-again) -;;;;;; "mh-comp" "mh-comp.el" (17048 51103)) -;;; Generated autoloads from mh-comp.el - -(autoload (quote mh-edit-again) "mh-comp" "\ -Clean up a draft or a message MSG previously sent and make it resendable. -Default is the current message. -The variable `mh-new-draft-cleaned-headers' specifies the headers to remove. - -See also `mh-send'." t nil) - -(autoload (quote mh-extract-rejected-mail) "mh-comp" "\ -Extract message MSG returned by the mail system and make it resendable. -Default is the current message. The variable `mh-new-draft-cleaned-headers' -gives the headers to clean out of the original message. - -See also `mh-send'." t nil) - -(autoload (quote mh-forward) "mh-comp" "\ -Forward messages to the recipients TO and CC. -Use optional RANGE argument to specify a message or sequence to forward. -Default is the displayed message. - -Check the documentation of `mh-interactive-range' to see how RANGE is read in -interactive use. - -See also `mh-send'." t nil) - -(autoload (quote mh-redistribute) "mh-comp" "\ -Redistribute displayed message to recipients TO and CC. -Use optional argument MSG to redistribute another message. -Depending on how your copy of MH was compiled, you may need to change the -setting of the variable `mh-redist-full-contents'. See its documentation." t nil) - -(autoload (quote mh-reply) "mh-comp" "\ -Reply to MESSAGE. -Default is the displayed message. -If the optional argument REPLY-TO is not given, prompts for type of addresses -to reply to: - from sender only, - to sender and primary recipients, - cc/all sender and all recipients. -If optional prefix argument INCLUDEP provided, then include the message -in the reply using filter `mhl.reply' in your MH directory. -If the file named by `mh-repl-formfile' exists, it is used as a skeleton for -the reply. If REPLY-TO is cc or all and you're using either the nmh or GNU -mailutils variants and the file names by `mh-repl-group-formfile' exists, it -is used instead. - -See also `mh-send'." t nil) - -(autoload (quote mh-send) "mh-comp" "\ -Compose and send a letter. -Do not call this function from outside MH-E; use \\[mh-smail] instead. - -The file named by `mh-comp-formfile' will be used as the form. -The letter is composed in `mh-letter-mode'; see its documentation for more -details. -If `mh-compose-letter-function' is defined, it is called on the draft and -passed three arguments: TO, CC, and SUBJECT." t nil) - -(autoload (quote mh-send-other-window) "mh-comp" "\ -Compose and send a letter in another window. -Do not call this function from outside MH-E; use \\[mh-smail-other-window] -instead. - -The file named by `mh-comp-formfile' will be used as the form. -The letter is composed in `mh-letter-mode'; see its documentation for more -details. -If `mh-compose-letter-function' is defined, it is called on the draft and -passed three arguments: TO, CC, and SUBJECT." t nil) - -(autoload (quote mh-get-header-field) "mh-comp" "\ -Find and return the body of FIELD in the mail header. -Returns the empty string if the field is not in the header of the -current buffer." nil nil) - -(autoload (quote mh-fill-paragraph-function) "mh-comp" "\ -Fill paragraph at or after point. -Prefix ARG means justify as well. This function enables `fill-paragraph' to -work better in MH-Letter mode." t nil) - -(autoload (quote mh-to-field) "mh-comp" "\ -Move point to the end of a specified header field. -The field is indicated by the previous keystroke (the last keystroke -of the command) according to the list in the variable `mh-to-field-choices'. -Create the field if it does not exist. Set the mark to point before moving." t nil) - -(autoload (quote mh-to-fcc) "mh-comp" "\ -Insert an Fcc: FOLDER field in the current message. -Prompt for the field name with a completion list of the current folders." t nil) - -(autoload (quote mh-insert-signature) "mh-comp" "\ -Insert the signature specified by `mh-signature-file-name' or FILE at point. -A signature separator (`-- ') will be added if the signature block does not -contain one and `mh-signature-separator-flag' is on. -The value of `mh-letter-insert-signature-hook' is a list of functions to be -called, with no arguments, after the signature is inserted. -The signature can also be inserted with `mh-identity-list'." t nil) - -(autoload (quote mh-check-whom) "mh-comp" "\ -Verify recipients of the current letter, showing expansion of any aliases." t nil) - -(autoload (quote mh-insert-auto-fields) "mh-comp" "\ -Insert custom fields if To or Cc match `mh-auto-fields-list'. -Sets buffer-local `mh-insert-auto-fields-done-local' when done and inserted -something. If NON-INTERACTIVE is non-nil, do not be verbose and only -attempt matches if `mh-insert-auto-fields-done-local' is nil. - -An `identity' entry is skipped if one was already entered manually. - -Return t if fields added; otherwise return nil." t nil) - -(autoload (quote mh-send-letter) "mh-comp" "\ -Send the draft letter in the current buffer. -If optional prefix argument ARG is provided, monitor delivery. -The value of `mh-before-send-letter-hook' is a list of functions to be called, -with no arguments, before doing anything. -Run `\\[mh-edit-mhn]' if mhn directives are present; otherwise -run `\\[mh-mml-to-mime]' if mml directives are present." t nil) - -(autoload (quote mh-insert-letter) "mh-comp" "\ -Insert a message into the current letter. -Removes the header fields according to the variable -`mh-invisible-header-fields-compiled'. -Prefixes each non-blank line with `mh-ins-buf-prefix', unless -`mh-yank-from-start-of-msg' is set for supercite in which case supercite is -used to format the message. -Prompts for FOLDER and MESSAGE. If prefix argument VERBATIM provided, do -not indent and do not delete headers. Leaves the mark before the letter -and point after it." t nil) - -(autoload (quote mh-yank-cur-msg) "mh-comp" "\ -Insert the current message into the draft buffer. -Prefix each non-blank line in the message with the string in -`mh-ins-buf-prefix'. If a region is set in the message's buffer, then -only the region will be inserted. Otherwise, the entire message will -be inserted if `mh-yank-from-start-of-msg' is non-nil. If this variable -is nil, the portion of the message following the point will be yanked. -If `mh-delete-yanked-msg-window-flag' is non-nil, any window displaying the -yanked message will be deleted." t nil) - -(autoload (quote mh-fully-kill-draft) "mh-comp" "\ -Kill the draft message file and the draft message buffer. -Use \\[kill-buffer] if you don't want to delete the draft message file." t nil) - -(autoload (quote mh-open-line) "mh-comp" "\ -Insert a newline and leave point after it. -In addition, insert newline and quoting characters before text after point. -This is useful in breaking up paragraphs in replies." t nil) - -(autoload (quote mh-complete-word) "mh-comp" "\ -Complete WORD at from CHOICES. -Any match found replaces the text from BEGIN to END." nil nil) - -(autoload (quote mh-beginning-of-word) "mh-comp" "\ -Return position of the N th word backwards." nil nil) - -(autoload (quote mh-letter-next-header-field-or-indent) "mh-comp" "\ -Move to next field or indent depending on point. -In the message header, go to the next field. Elsewhere call -`indent-relative' as usual with optional prefix ARG." t nil) - -(autoload (quote mh-letter-previous-header-field) "mh-comp" "\ -Cycle to the previous header field. -If we are at the first header field go to the start of the message body." t nil) - -;;;*** - -;;;### (autoloads (mh-prefix-help mh-help mh-ephem-message mh-store-buffer -;;;;;; mh-store-msg mh-undo-folder mh-sort-folder mh-page-digest-backwards -;;;;;; mh-page-digest mh-pipe-msg mh-pack-folder mh-list-folders -;;;;;; mh-kill-folder mh-copy-msg mh-burst-digest) "mh-funcs" "mh-funcs.el" -;;;;;; (17048 47864)) -;;; Generated autoloads from mh-funcs.el - -(autoload (quote mh-burst-digest) "mh-funcs" "\ -Burst apart the current message, which should be a digest. -The message is replaced by its table of contents and the messages from the -digest are inserted into the folder after that message." t nil) - -(autoload (quote mh-copy-msg) "mh-funcs" "\ -Copy the specified RANGE to another FOLDER without deleting them. - -Check the documentation of `mh-interactive-range' to see how RANGE is read in -interactive use." t nil) - -(autoload (quote mh-kill-folder) "mh-funcs" "\ -Remove the current folder and all included messages. -Removes all of the messages (files) within the specified current folder, -and then removes the folder (directory) itself. -The value of `mh-kill-folder-suppress-prompt-hook' is a list of functions to -be called, with no arguments, which should return a value of non-nil if -verification is not desired." t nil) - -(autoload (quote mh-list-folders) "mh-funcs" "\ -List mail folders." t nil) - -(autoload (quote mh-pack-folder) "mh-funcs" "\ -Renumber the messages of a folder to be 1..n. -First, offer to execute any outstanding commands for the current folder. If -optional prefix argument provided, prompt for the RANGE of messages to display -after packing. Otherwise, show the entire folder." t nil) - -(autoload (quote mh-pipe-msg) "mh-funcs" "\ -Pipe the current message through the given shell COMMAND. -If INCLUDE-HEADERS (prefix argument) is provided, send the entire message. -Otherwise just send the message's body without the headers." t nil) - -(autoload (quote mh-page-digest) "mh-funcs" "\ -Advance displayed message to next digested message." t nil) - -(autoload (quote mh-page-digest-backwards) "mh-funcs" "\ -Back up displayed message to previous digested message." t nil) - -(autoload (quote mh-sort-folder) "mh-funcs" "\ -Sort the messages in the current folder by date. -Calls the MH program sortm to do the work. -The arguments in the list `mh-sortm-args' are passed to sortm if the optional -argument EXTRA-ARGS is given." t nil) - -(autoload (quote mh-undo-folder) "mh-funcs" "\ -Undo all pending deletes and refiles in current folder." t nil) - -(autoload (quote mh-store-msg) "mh-funcs" "\ -Store the file(s) contained in the current message into DIRECTORY. -The message can contain a shar file or uuencoded file. -Default directory is the last directory used, or initially the value of -`mh-store-default-directory' or the current directory." t nil) - -(autoload (quote mh-store-buffer) "mh-funcs" "\ -Store the file(s) contained in the current buffer into DIRECTORY. -The buffer can contain a shar file or uuencoded file. -Default directory is the last directory used, or initially the value of -`mh-store-default-directory' or the current directory." t nil) - -(autoload (quote mh-ephem-message) "mh-funcs" "\ -Display STRING in the minibuffer momentarily." nil nil) - -(autoload (quote mh-help) "mh-funcs" "\ -Display cheat sheet for the MH-E commands." t nil) - -(autoload (quote mh-prefix-help) "mh-funcs" "\ -Display cheat sheet for the commands of the current prefix in minibuffer." t nil) - -;;;*** - -;;;### (autoloads (mh-identity-handler-bottom mh-identity-handler-top -;;;;;; mh-identity-insert-attribution-verb mh-identity-handler-attribution-verb -;;;;;; mh-identity-handler-signature mh-identity-handler-gpg-identity -;;;;;; mh-insert-identity mh-identity-list-set mh-identity-make-menu) -;;;;;; "mh-identity" "mh-identity.el" (17044 63778)) -;;; Generated autoloads from mh-identity.el - -(autoload (quote mh-identity-make-menu) "mh-identity" "\ -Build the Identity menu. -This should be called any time `mh-identity-list' or `mh-auto-fields-list' -change." nil nil) - -(autoload (quote mh-identity-list-set) "mh-identity" "\ -Update the `mh-identity-list' variable, and rebuild the menu. -Sets the default for SYMBOL (for example, `mh-identity-list') to VALUE (as set -in customization). This is called after 'customize is used to alter -`mh-identity-list'." nil nil) - -(autoload (quote mh-insert-identity) "mh-identity" "\ -Insert fields specified by given IDENTITY. -See `mh-identity-list'." t nil) - -(autoload (quote mh-identity-handler-gpg-identity) "mh-identity" "\ -Process header FIELD \":pgg-default-user-id\". -The ACTION is one of 'remove or 'add. If 'add, the VALUE is added. -The buffer-local variable `mh-identity-pgg-default-user-id' is set to VALUE -when action 'add is selected." nil nil) - -(autoload (quote mh-identity-handler-signature) "mh-identity" "\ -Process header FIELD \":signature\". -The ACTION is one of 'remove or 'add. If 'add, the VALUE is added." nil nil) - -(autoload (quote mh-identity-handler-attribution-verb) "mh-identity" "\ -Process header FIELD \":attribution-verb\". -The ACTION is one of 'remove or 'add. If 'add, the VALUE is added." nil nil) - -(autoload (quote mh-identity-insert-attribution-verb) "mh-identity" "\ -Insert VALUE as attribution verb, setting up delimiting markers. -If VALUE is nil, use `mh-extract-from-attribution-verb'." nil nil) - -(autoload (quote mh-identity-handler-top) "mh-identity" "\ -Process header FIELD. -The ACTION is one of 'remove or 'add. If 'add, the VALUE is added. -If the field wasn't present, it is added to the top of the header." nil nil) - -(autoload (quote mh-identity-handler-bottom) "mh-identity" "\ -Process header FIELD. -The ACTION is one of 'remove or 'add. If 'add, the VALUE is added. -If the field wasn't present, it is added to the bottom of the header." nil nil) - -;;;*** - -;;;### (autoloads (mh-inc-spool-list-set) "mh-inc" "mh-inc.el" (17048 -;;;;;; 44143)) -;;; Generated autoloads from mh-inc.el - -(autoload (quote mh-inc-spool-list-set) "mh-inc" "\ -Set-default SYMBOL to VALUE to update the `mh-inc-spool-list' variable. -Also rebuilds the user commands. -This is called after 'customize is used to alter `mh-inc-spool-list'." nil nil) - -;;;*** - -;;;### (autoloads (mh-index-choose mh-namazu-execute-search mh-swish++-execute-search -;;;;;; mh-swish-execute-search mh-index-ticked-messages mh-index-new-messages -;;;;;; mh-index-sequenced-messages mh-index-delete-from-sequence -;;;;;; mh-index-add-to-sequence mh-index-execute-commands mh-index-visit-folder -;;;;;; mh-index-delete-folder-headers mh-index-group-by-folder mh-index-create-imenu-index -;;;;;; mh-index-insert-folder-headers mh-index-previous-folder mh-index-next-folder -;;;;;; mh-index-parse-search-regexp mh-index-do-search mh-index-p -;;;;;; mh-index-read-data mh-index-search mh-index-create-sequences -;;;;;; mh-create-sequence-map mh-index-update-maps) "mh-index" "mh-index.el" -;;;;;; (17044 64025)) -;;; Generated autoloads from mh-index.el - -(autoload (quote mh-index-update-maps) "mh-index" "\ -Annotate all as yet unannotated messages in FOLDER with their MD5 hash. -As a side effect msg -> checksum map is updated. Optional argument ORIGIN-MAP -is a hashtable which maps each message in the index folder to the original -folder and message from whence it was copied. If present the -checksum -> (origin-folder, origin-index) map is updated too." nil nil) - -(autoload (quote mh-create-sequence-map) "mh-index" "\ -Return a map from msg number to list of sequences in which it is present. -SEQ-LIST is an assoc list whose keys are sequence names and whose cdr is the -list of messages in that sequence." nil nil) - -(autoload (quote mh-index-create-sequences) "mh-index" "\ -Mirror sequences present in source folders in index folder." nil nil) - -(autoload (quote mh-index-search) "mh-index" "\ -Perform an indexed search in an MH mail folder. -Use a prefix argument to repeat the search. - -Unlike regular searches, the prompt for the folder to search can be `all' to -search all folders; in addition, the search works recursively on the listed -folder. The search criteria are entered in an MH-Pick buffer as described in -`mh-search-folder'. - -To perform the search, type \\<mh-pick-mode-map>\\[mh-do-search]. Another -difference from the regular searches is that because the search operates on -more than one folder, the messages that are found are put in a temporary -sub-folder of `+mhe-index' and are displayed in an MH-Folder buffer. This -buffer is special because it displays messages from multiple folders; each set -of messages from a given folder has a heading with the folder name. - -In addition, the \\<mh-folder-mode-map>\\[mh-index-visit-folder] command can -be used to visit the folder of the message at point. Initially, only the -messages that matched the search criteria are displayed in the folder. While -the temporary buffer has its own set of message numbers, the actual messages -numbers are shown in the visited folder. Thus, the \\[mh-index-visit-folder] -command is useful to find the actual message number of an interesting message, -or to view surrounding messages with the \\[mh-rescan-folder] command. - -Because this folder is temporary, you'll probably get in the habit of killing -it when you're done with \\[mh-kill-folder]. - -If you have run the \\[mh-search-folder] command, but change your mind while -entering the search criteria and actually want to run an indexed search, then -you can use the \\<mh-pick-mode-map>\\[mh-index-do-search] command in the -MH-Pick buffer. - -The \\<mh-folder-mode-map>\\[mh-index-search] command runs the command defined -by the `mh-index-program' option. The default value is \"Auto-detect\" which -means that MH-E will automatically choose one of \"swish++\", \"swish-e\", -\"mairix\", \"namazu\", \"pick\" and \"grep\" in that order. If, for example, -you have both \"swish++\" and \"mairix\" installed and you want to use -\"mairix\", then you can set this option to \"mairix\". - - *NOTE* - - The \"pick\" and \"grep\" commands do not perform a recursive search on - the given folder. - -This command uses an \"X-MHE-Checksum:\" header field to cache the MD5 -checksum of a message. This means that if an incoming message already contains -an \"X-MHE-Checksum:\" field, that message might not be found by this command. -The following \"procmail\" recipe avoids this problem by renaming the existing -header field: - - :0 wf - | formail -R \"X-MHE-Checksum\" \"X-Old-MHE-Checksum\" - -The documentation for the following commands describe how to set up the -various indexing programs to use with MH-E. The \"pick\" and \"grep\" commands -do not require additional configuration. - - - `mh-swish++-execute-search' - - `mh-swish-execute-search' - - `mh-mairix-execute-search' - - `mh-namazu-execute-search' - - `mh-pick-execute-search' - - `mh-grep-execute-search' - -In a program, if REDO-SEARCH-FLAG is non-nil and the current folder buffer was -generated by a index search, then the search is repeated. Otherwise, FOLDER is -searched with SEARCH-REGEXP and the results are presented in an MH-E folder. -If FOLDER is \"+\" then mail in all folders are searched. Optional argument -WINDOW-CONFIG stores the window configuration that will be restored after the -user quits the folder containing the index search results." t nil) - -(autoload (quote mh-index-read-data) "mh-index" "\ -Read index data from file." nil nil) - -(autoload (quote mh-index-p) "mh-index" "\ -Non-nil means that this folder was generated by an index search." nil nil) - -(autoload (quote mh-index-do-search) "mh-index" "\ -Construct appropriate regexp and call `mh-index-search'." t nil) - -(autoload (quote mh-index-parse-search-regexp) "mh-index" "\ -Construct parse tree for INPUT-STRING. -All occurrences of &, |, ! and ~ in INPUT-STRING are replaced by AND, OR and -NOT as appropriate. Then the resulting string is parsed." nil nil) - -(autoload (quote mh-index-next-folder) "mh-index" "\ -Jump to the next folder marker. -The function is only applicable to folders displaying index search results. -With non-nil optional argument BACKWARD-FLAG, jump to the previous group of -results." t nil) - -(autoload (quote mh-index-previous-folder) "mh-index" "\ -Jump to the previous folder marker." t nil) - -(autoload (quote mh-index-insert-folder-headers) "mh-index" "\ -Annotate the search results with original folder names." nil nil) - -(autoload (quote mh-index-create-imenu-index) "mh-index" "\ -Create alist of folder names and positions in index folder buffers." nil nil) - -(autoload (quote mh-index-group-by-folder) "mh-index" "\ -Partition the messages based on source folder. -Returns an alist with the the folder names in the car and the cdr being the -list of messages originally from that folder." nil nil) - -(autoload (quote mh-index-delete-folder-headers) "mh-index" "\ -Delete the folder headers." nil nil) - -(autoload (quote mh-index-visit-folder) "mh-index" "\ -Visit original folder from where the message at point was found." t nil) - -(autoload (quote mh-index-execute-commands) "mh-index" "\ -Delete/refile the actual messages. -The copies in the searched folder are then deleted/refiled to get the desired -result. Before deleting the messages we make sure that the message being -deleted is identical to the one that the user has marked in the index buffer." nil nil) - -(autoload (quote mh-index-add-to-sequence) "mh-index" "\ -Add to SEQ the messages in the list MSGS. -This function updates the source folder sequences. Also makes an attempt to -update the source folder buffer if we have it open." nil nil) - -(autoload (quote mh-index-delete-from-sequence) "mh-index" "\ -Delete from SEQ the messages in MSGS. -This function updates the source folder sequences. Also makes an attempt to -update the source folder buffer if present." nil nil) - -(autoload (quote mh-index-sequenced-messages) "mh-index" "\ -Display messages from FOLDERS in SEQUENCE. -All messages in the sequence you provide from the folders in -`mh-index-new-messages-folders' are listed. With a prefix argument, enter a -space-separated list of folders, or nothing to search all folders." t nil) - -(autoload (quote mh-index-new-messages) "mh-index" "\ -Display unseen messages. -If you use a program such as `procmail' to use `rcvstore' to file your -incoming mail automatically, you can display new, unseen, messages using this -command. All messages in the `unseen' sequence from the folders in -`mh-index-new-messages-folders' are listed. With a prefix argument, enter a -space-separated list of FOLDERS, or nothing to search all folders." t nil) - -(autoload (quote mh-index-ticked-messages) "mh-index" "\ -Display ticked messages. -All messages in `mh-tick-seq' from the folders in -`mh-index-ticked-messages-folders' are listed. With a prefix argument, enter a -space-separated list of FOLDERS, or nothing to search all folders." t nil) - -(autoload (quote mh-swish-execute-search) "mh-index" "\ -Execute swish-e and read the results. - -In the examples below, replace \"/home/user/Mail\" with the path to your -MH directory. - -First create the directory \"/home/user/Mail/.swish\". Then create the file -\"/home/user/Mail/.swish/config\" with the following contents: - - DefaultContents TXT* - IndexDir /home/user/Mail - IndexFile /home/user/Mail/.swish/index - IndexName \"Mail Index\" - IndexDescription \"Mail Index\" - IndexPointer \"http://nowhere\" - IndexAdmin \"nobody\" - #MetaNames automatic - IndexReport 3 - FollowSymLinks no - UseStemming no - IgnoreTotalWordCountWhenRanking yes - WordCharacters abcdefghijklmnopqrstuvwxyz0123456789- - BeginCharacters abcdefghijklmnopqrstuvwxyz - EndCharacters abcdefghijklmnopqrstuvwxyz0123456789 - IgnoreLimit 50 1000 - IndexComments 0 - FileRules filename contains \\D - FileRules pathname contains /home/user/Mail/.swish - FileRules pathname contains /home/user/Mail/mhe-index - -This configuration does not index the folders that hold the results of your -searches in \"+mhe-index\" since they tend to be ephemeral and the original -messages are indexed anyway. - -If there are any directories you would like to ignore, append lines like the -following to \"config\": - - FileRules pathname contains /home/user/Mail/scripts - -Use the following command line to generate the swish index. Run this daily -from cron: - - swish-e -c /home/user/Mail/.swish/config - -In a program, FOLDER-PATH is the directory in which SEARCH-REGEXP is used to -search." nil nil) - -(autoload (quote mh-swish++-execute-search) "mh-index" "\ -Execute swish++ and read the results. - -In the examples below, replace \"/home/user/Mail\" with the path to your MH -directory. - -First create the directory \"/home/user/Mail/.swish++\". Then create the file -\"/home/user/Mail/.swish++/swish++.conf\" with the following contents: - - IncludeMeta Bcc Cc Comments Content-Description From Keywords - IncludeMeta Newsgroups Resent-To Subject To - IncludeMeta Message-Id References In-Reply-To - IncludeFile Mail * - IndexFile /home/user/Mail/.swish++/swish++.index - -Use the following command line to generate the swish index. Run this daily -from cron: - - find /home/user/Mail -path /home/user/Mail/mhe-index -prune \\ - -o -path /home/user/Mail/.swish++ -prune \\ - -o -name \"[0-9]*\" -print \\ - | index -c /home/user/Mail/.swish++/swish++.conf - - -This command does not index the folders that hold the results of your searches -in \"+mhe-index\" since they tend to be ephemeral and the original messages -are indexed anyway. - -On some systems (Debian GNU/Linux, for example), use \"index++\" instead of -\"index\". - -In a program, FOLDER-PATH is the directory in which SEARCH-REGEXP is used to -search." nil nil) - -(autoload (quote mh-namazu-execute-search) "mh-index" "\ -Execute namazu and read the results. - -In the examples below, replace \"/home/user/Mail\" with the path to your MH -directory. - -First create the directory \"/home/user/Mail/.namazu\". Then create the file -\"/home/user/Mail/.namazu/mknmzrc\" with the following contents: - - package conf; # Don't remove this line! - $ADDRESS = 'user@localhost'; - $ALLOW_FILE = \"[0-9]*\"; - $EXCLUDE_PATH = \"^/home/user/Mail/(mhe-index|spam)\"; - -This configuration does not index the folders that hold the results of your -searches in \"+mhe-index\" since they tend to be ephemeral and the original -messages are indexed anyway. - -Use the following command line to generate the namazu index. Run this daily -from cron: - - mknmz -f /home/user/Mail/.namazu/mknmzrc -O /home/user/Mail/.namazu \\ - /home/user/Mail - -In a program, FOLDER-PATH is the directory in which SEARCH-REGEXP is used to -search." nil nil) - -(autoload (quote mh-index-choose) "mh-index" "\ -Choose an indexing function. -The side-effects of this function are that the variables `mh-indexer', -`mh-index-execute-search-function', and `mh-index-next-result-function' are -set according to the first indexer in `mh-indexer-choices' present on the -system." nil nil) - -;;;*** - -;;;### (autoloads (mh-variants mh-variant-p mh-variant-set) "mh-init" -;;;;;; "mh-init.el" (17044 64253)) -;;; Generated autoloads from mh-init.el - -(autoload (quote mh-variant-set) "mh-init" "\ -Set the MH variant to VARIANT. -Sets `mh-progs', `mh-lib', `mh-lib-progs' and `mh-flists-present-flag'. -If the VARIANT is `autodetect', then first try nmh, then MH and finally -GNU mailutils." t nil) - -(autoload (quote mh-variant-p) "mh-init" "\ -Return t if variant is any of VARIANTS. -Currently known variants are 'MH, 'nmh, and 'mu-mh." nil nil) - -(autoload (quote mh-variants) "mh-init" "\ -Return a list of installed variants of MH on the system. -This function looks for MH in `mh-sys-path', `mh-path' and -`exec-path'. The format of the list of variants that is returned is described -by the variable `mh-variants'." nil nil) - -;;;*** - -;;;### (autoloads (mh-junk-whitelist mh-junk-blacklist) "mh-junk" -;;;;;; "mh-junk.el" (17044 64253)) -;;; Generated autoloads from mh-junk.el - -(autoload (quote mh-junk-blacklist) "mh-junk" "\ -Blacklist RANGE as spam. - -This command trains the spam program in use (see the `mh-junk-program' option) -with the content of the range (see `mh-interactive-range') and then handles -the message(s) as specified by the `mh-junk-disposition' option. - -For more information about using your particular spam fighting program, see: - - - `mh-spamassassin-blacklist' - - `mh-bogofilter-blacklist' - - `mh-spamprobe-blacklist'" t nil) - -(autoload (quote mh-junk-whitelist) "mh-junk" "\ -Whitelist RANGE as ham. - -This command reclassifies a range of messages (see `mh-interactive-range') as -ham if it were incorrectly classified as spam. It then refiles the message -into the `+inbox' folder. - -The `mh-junk-program' option specifies the spam program in use." t nil) - -;;;*** - -;;;### (autoloads (mh-display-with-external-viewer mh-mime-inline-part -;;;;;; mh-mime-save-part mh-push-button mh-press-button mh-mime-display -;;;;;; mh-decode-message-header mh-toggle-mh-decode-mime-flag mh-mime-save-parts -;;;;;; mh-display-emphasis mh-display-smileys mh-add-missing-mime-version-header -;;;;;; mh-destroy-postponed-handles mh-mime-cleanup mh-mml-directive-present-p -;;;;;; mh-mml-secure-message-signencrypt mh-mml-secure-message-encrypt -;;;;;; mh-mml-secure-message-sign mh-mml-unsecure-message mh-mml-attach-file -;;;;;; mh-mml-query-cryptographic-method mh-mml-forward-message -;;;;;; mh-mml-to-mime mh-mhn-directive-present-p mh-revert-mhn-edit -;;;;;; mh-edit-mhn mh-mhn-compose-forw mh-mhn-compose-external-type -;;;;;; mh-mhn-compose-external-compressed-tar mh-mhn-compose-anon-ftp -;;;;;; mh-mhn-compose-insertion mh-file-mime-type mh-have-file-command -;;;;;; mh-compose-forward mh-compose-insertion) "mh-mime" "mh-mime.el" -;;;;;; (17048 47895)) -;;; Generated autoloads from mh-mime.el - -(autoload (quote mh-compose-insertion) "mh-mime" "\ -Add a directive to insert a MIME part from a file, using mhn or gnus. -If the variable `mh-compose-insertion' is set to 'mhn, then that will be used. -If it is set to 'gnus, then that will be used instead. -Optional argument INLINE means make it an inline attachment." t nil) - -(autoload (quote mh-compose-forward) "mh-mime" "\ -Add a MIME directive to forward a message, using mhn or gnus. -If the variable `mh-compose-insertion' is set to 'mhn, then that will be used. -If it is set to 'gnus, then that will be used instead. -Optional argument DESCRIPTION is a description of the attachment. -Optional argument FOLDER is the folder from which the forwarded message should -come. -Optional argument MESSAGE is the message to forward. -If any of the optional arguments are absent, they are prompted for." t nil) - -(autoload (quote mh-have-file-command) "mh-mime" "\ -Return t if 'file' command is on the system. -'file -i' is used to get MIME type of composition insertion." nil nil) - -(autoload (quote mh-file-mime-type) "mh-mime" "\ -Return MIME type of FILENAME from file command. -Returns nil if file command not on system." nil nil) - -(autoload (quote mh-mhn-compose-insertion) "mh-mime" "\ -Add a directive to insert a MIME message part from a file. -This is the typical way to insert non-text parts in a message. - -Arguments are FILENAME, which tells where to find the file, TYPE, the MIME -content type, DESCRIPTION, a line of text for the Content-Description field. -ATTRIBUTES is a comma separated list of name=value pairs that is appended to -the Content-Type field of the attachment. - -See also \\[mh-edit-mhn]." t nil) - -(autoload (quote mh-mhn-compose-anon-ftp) "mh-mime" "\ -Add a directive for a MIME anonymous ftp external body part. -This directive tells MH to include a reference to a message/external-body part -retrievable by anonymous FTP. - -Arguments are HOST and FILENAME, which tell where to find the file, TYPE, the -MIME content type, and DESCRIPTION, a line of text for the Content-description -header. - -See also \\[mh-edit-mhn]." t nil) - -(autoload (quote mh-mhn-compose-external-compressed-tar) "mh-mime" "\ -Add a directive to include a MIME reference to a compressed tar file. -The file should be available via anonymous ftp. This directive tells MH to -include a reference to a message/external-body part. - -Arguments are HOST and FILENAME, which tell where to find the file, and -DESCRIPTION, a line of text for the Content-description header. - -See also \\[mh-edit-mhn]." t nil) - -(autoload (quote mh-mhn-compose-external-type) "mh-mime" "\ -Add a directive to include a MIME reference to a remote file. -The file should be available via anonymous ftp. This directive tells MH to -include a reference to a message/external-body part. - -Arguments are ACCESS-TYPE, HOST and FILENAME, which tell where to find the -file and TYPE which is the MIME Content-Type. Optional arguments include -DESCRIPTION, a line of text for the Content-description header, ATTRIBUTES, -EXTRA-PARAMS, and COMMENT. - -See also \\[mh-edit-mhn]." t nil) - -(autoload (quote mh-mhn-compose-forw) "mh-mime" "\ -Add a forw directive to this message, to forward a message with MIME. -This directive tells MH to include the named messages in this one. - -Arguments are DESCRIPTION, a line of text for the Content-description header, -and FOLDER and MESSAGES, which name the message(s) to be forwarded. - -See also \\[mh-edit-mhn]." t nil) - -(autoload (quote mh-edit-mhn) "mh-mime" "\ -Format the current draft for MIME, expanding any mhn directives. - -Process the current draft with the mhn program, which, using directives -already inserted in the draft, fills in all the MIME components and header -fields. - -This step is performed automatically when sending the message, but this -function may be called manually before sending the draft as well. - -The `\\[mh-revert-mhn-edit]' command undoes this command. The arguments in the -list `mh-mhn-args' are passed to mhn if this function is passed an optional -prefix argument EXTRA-ARGS. - -For assistance with creating mhn directives to insert various types of -components in a message, see \\[mh-mhn-compose-insertion] (generic insertion -from a file), \\[mh-mhn-compose-anon-ftp] (external reference to file via -anonymous ftp), \\[mh-mhn-compose-external-compressed-tar] (reference to -compressed tar file via anonymous ftp), and \\[mh-mhn-compose-forw] (forward -message). - -The value of `mh-edit-mhn-hook' is a list of functions to be called, with no -arguments, after performing the conversion. - -The mhn program is part of MH version 6.8 or later." t nil) - -(autoload (quote mh-revert-mhn-edit) "mh-mime" "\ -Undo the effect of \\[mh-edit-mhn] by reverting to the backup file. -Optional non-nil argument NOCONFIRM means don't ask for confirmation." t nil) - -(autoload (quote mh-mhn-directive-present-p) "mh-mime" "\ -Check if the text between BEGIN and END might be a MHN directive. -The optional argument BEGIN defaults to the beginning of the buffer, while END -defaults to the the end of the buffer." nil nil) - -(autoload (quote mh-mml-to-mime) "mh-mime" "\ -Compose MIME message from mml directives. -This step is performed automatically when sending the message, but this -function may be called manually before sending the draft as well." t nil) - -(autoload (quote mh-mml-forward-message) "mh-mime" "\ -Forward a message as attachment. -The function will prompt the user for a DESCRIPTION, a FOLDER and MESSAGE -number." nil nil) - -(autoload (quote mh-mml-query-cryptographic-method) "mh-mime" "\ -Read the cryptographic method to use." nil nil) - -(autoload (quote mh-mml-attach-file) "mh-mime" "\ -Attach a file to the outgoing MIME message. -The file is not inserted or encoded until you send the message with -`\\[mh-send-letter]'. -Message disposition is \"inline\" or \"attachment\" and is prompted for if -DISPOSITION is nil. - -This is basically `mml-attach-file' from gnus, modified such that a prefix -argument yields an `inline' disposition and Content-Type is determined -automatically." nil nil) - -(autoload (quote mh-mml-unsecure-message) "mh-mime" "\ -Remove any secure message directives. -The IGNORE argument is not used." t nil) - -(autoload (quote mh-mml-secure-message-sign) "mh-mime" "\ -Add security directive to sign the entire message using METHOD." t nil) - -(autoload (quote mh-mml-secure-message-encrypt) "mh-mime" "\ -Add security directive to encrypt the entire message using METHOD." t nil) - -(autoload (quote mh-mml-secure-message-signencrypt) "mh-mime" "\ -Add security directive to encrypt and sign the entire message using METHOD." t nil) - -(autoload (quote mh-mml-directive-present-p) "mh-mime" "\ -Check if the current buffer has text which may be an MML directive." nil nil) - -(autoload (quote mh-mime-cleanup) "mh-mime" "\ -Free the decoded MIME parts." nil nil) - -(autoload (quote mh-destroy-postponed-handles) "mh-mime" "\ -Free MIME data for externally displayed mime parts." nil nil) - -(autoload (quote mh-add-missing-mime-version-header) "mh-mime" "\ -Some mail programs don't put a MIME-Version header. -I have seen this only in spam, so maybe we shouldn't fix this ;-)" nil nil) - -(autoload (quote mh-display-smileys) "mh-mime" "\ -Function to display smileys." nil nil) - -(autoload (quote mh-display-emphasis) "mh-mime" "\ -Function to display graphical emphasis." nil nil) - -(autoload (quote mh-mime-save-parts) "mh-mime" "\ -Store the MIME parts of the current message. -If ARG, prompt for directory, else use that specified by the variable -`mh-mime-save-parts-default-directory'. These directories may be superseded by -mh_profile directives, since this function calls on mhstore or mhn to do the -actual storing." t nil) - -(autoload (quote mh-toggle-mh-decode-mime-flag) "mh-mime" "\ -Toggle whether MH-E should decode MIME or not." t nil) - -(autoload (quote mh-decode-message-header) "mh-mime" "\ -Decode RFC2047 encoded message header fields." nil nil) - -(autoload (quote mh-mime-display) "mh-mime" "\ -Display (and possibly decode) MIME handles. -Optional argument, PRE-DISSECTED-HANDLES is a list of MIME handles. If -present they are displayed otherwise the buffer is parsed and then -displayed." nil nil) - -(autoload (quote mh-press-button) "mh-mime" "\ -Press MIME button. -If the MIME part is visible then it is removed. Otherwise the part is -displayed." t nil) - -(autoload (quote mh-push-button) "mh-mime" "\ -Click MIME button for EVENT. -If the MIME part is visible then it is removed. Otherwise the part is -displayed. This function is called when the mouse is used to click the MIME -button." t nil) - -(autoload (quote mh-mime-save-part) "mh-mime" "\ -Save MIME part at point." t nil) - -(autoload (quote mh-mime-inline-part) "mh-mime" "\ -Toggle display of the raw MIME part." t nil) - -(autoload (quote mh-display-with-external-viewer) "mh-mime" "\ -View MIME PART-INDEX externally." t nil) - -;;;*** - -;;;### (autoloads (mh-do-search mh-pick-do-search mh-search-folder) -;;;;;; "mh-pick" "mh-pick.el" (17048 47905)) -;;; Generated autoloads from mh-pick.el - -(autoload (quote mh-search-folder) "mh-pick" "\ -Search FOLDER for messages matching a pattern. - -With this command, you can search a folder for messages to or from a -particular person or about a particular subject. In fact, you can also search -for messages containing selected strings in any arbitrary header field or any -string found within the messages. - -You are first prompted for the name of the folder to search and then placed in -the following buffer in MH-Pick mode: - - From: - To: - Cc: - Date: - Subject: - -------- - -Edit this template by entering your search criteria in an appropriate header -field that is already there, or create a new field yourself. If the string -you're looking for could be anywhere in a message, then place the string -underneath the row of dashes. The \\[mh-search-folder] command uses the MH -command \"pick\" to do the real work. - -There are no semantics associated with the search criteria--they are simply -treated as strings. Case is ignored when all lowercase is used, and regular -expressions (a la \"ed\") are available. It is all right to specify several -search criteria. What happens then is that a logical _and_ of the various -fields is performed. If you prefer a logical _or_ operation, run -\\[mh-search-folder] multiple times. - -As an example, let's say that we want to find messages from Ginnean about -horseback riding in the Kosciusko National Park (Australia) during January, -1994. Normally we would start with a broad search and narrow it down if -necessary to produce a manageable amount of data, but we'll cut to the chase -and create a fairly restrictive set of criteria as follows: - - From: ginnean - To: - Cc: - Date: Jan 1994 - Subject: horse.*kosciusko - -------- - -As with MH-Letter mode, MH-Pick provides commands like -\\<mh-pick-mode-map>\\[mh-to-field] to help you fill in the blanks. - -To perform the search, type \\[mh-do-search]. The selected messages are placed -in the \"search\" sequence, which you can use later in forwarding, printing, -or narrowing your field of view. Subsequent searches are appended to the -\"search\" sequence. If, however, you wish to start with a clean slate, first -delete the \"search\" sequence. - -If you're searching in a folder that is already displayed in an MH-Folder -buffer, only those messages contained in the buffer are used for the search. -Therefore, if you want to search in all messages, first kill the folder's -buffer with \\<mh-folder-mode-map>\\[kill-buffer] or scan the entire folder -with \\[mh-rescan-folder]. - -If you find that you do the same thing over and over when editing the search -template, you may wish to bind some shortcuts to keys. This can be done with -the variable `mh-pick-mode-hook', which is called when \\[mh-search-folder] is -run on a new pattern. - -If you have run the \\[mh-index-search] command, but change your mind while -entering the search criteria and actually want to run a regular search, then -you can use the \\<mh-pick-mode-map>\\[mh-pick-do-search] command. - -In a program, argument WINDOW-CONFIG is the current window configuration and -is used when the search folder is dismissed." t nil) - -(autoload (quote mh-pick-do-search) "mh-pick" "\ -Find messages that match the qualifications in the current pattern buffer. -Messages are searched for in the folder named in `mh-searching-folder'. -Add the messages found to the sequence named `search'." t nil) - -(autoload (quote mh-do-search) "mh-pick" "\ -Use the default searching function. -If \\[mh-search-folder] was used to create the search pattern then pick is used -to search the folder. Otherwise if \\[mh-index-search] was used then the -indexing program specified in `mh-index-program' is used." t nil) - -;;;*** - -;;;### (autoloads (mh-print-msg mh-ps-print-toggle-mime mh-ps-print-toggle-color -;;;;;; mh-ps-print-toggle-faces mh-ps-print-msg-show mh-ps-print-msg-file -;;;;;; mh-ps-print-msg) "mh-print" "mh-print.el" (17044 64253)) -;;; Generated autoloads from mh-print.el - -(autoload (quote mh-ps-print-msg) "mh-print" "\ -Print the messages in RANGE. - -Check the documentation of `mh-interactive-range' to see how RANGE is read in -interactive use." t nil) - -(autoload (quote mh-ps-print-msg-file) "mh-print" "\ -Print to FILE the messages in RANGE. - -Check the documentation of `mh-interactive-range' to see how RANGE is read in -interactive use." t nil) - -(autoload (quote mh-ps-print-msg-show) "mh-print" "\ -Print current show buffer to FILE." t nil) - -(autoload (quote mh-ps-print-toggle-faces) "mh-print" "\ -Toggle whether printing is done with faces or not." t nil) - -(autoload (quote mh-ps-print-toggle-color) "mh-print" "\ -Toggle whether color is used in printing messages." t nil) - -(autoload (quote mh-ps-print-toggle-mime) "mh-print" "\ -Cycle through available choices on how MIME parts should be printed. -The available settings are: - 1. Print only inline MIME parts. - 2. Print all MIME parts. - 3. Print no MIME parts." t nil) - -(autoload (quote mh-print-msg) "mh-print" "\ -Print RANGE on printer. - -Check the documentation of `mh-interactive-range' to see how RANGE is read in -interactive use. - -The variable `mh-lpr-command-format' is used to generate the print command. -The messages are formatted by mhl. See the variable `mhl-formfile'." t nil) - -;;;*** - -;;;### (autoloads (mh-narrow-to-tick mh-toggle-tick mh-thread-refile -;;;;;; mh-thread-delete mh-thread-ancestor mh-thread-previous-sibling -;;;;;; mh-thread-next-sibling mh-thread-forget-message mh-toggle-threads -;;;;;; mh-thread-add-spaces mh-thread-update-scan-line-map mh-thread-inc -;;;;;; mh-delete-subject-or-thread mh-delete-subject mh-narrow-to-range -;;;;;; mh-narrow-to-to mh-narrow-to-cc mh-narrow-to-from mh-narrow-to-subject -;;;;;; mh-interactive-range mh-range-to-msg-list mh-iterate-on-range -;;;;;; mh-iterate-on-messages-in-region mh-add-to-sequence mh-notate-cur -;;;;;; mh-rename-seq mh-translate-range mh-read-range mh-read-seq-default -;;;;;; mh-notate-deleted-and-refiled mh-widen mh-put-msg-in-seq -;;;;;; mh-narrow-to-seq mh-msg-is-in-seq mh-list-sequences mh-delete-seq) -;;;;;; "mh-seq" "mh-seq.el" (17048 47921)) -;;; Generated autoloads from mh-seq.el - -(autoload (quote mh-delete-seq) "mh-seq" "\ -Delete the SEQUENCE." t nil) - -(autoload (quote mh-list-sequences) "mh-seq" "\ -List the sequences defined in the folder being visited." t nil) - -(autoload (quote mh-msg-is-in-seq) "mh-seq" "\ -Display the sequences in which the current message appears. -Use a prefix argument to display the sequences in which another MESSAGE -appears." t nil) - -(autoload (quote mh-narrow-to-seq) "mh-seq" "\ -Restrict display of this folder to just messages in SEQUENCE. -Use \\<mh-folder-mode-map>\\[mh-widen] to undo this command." t nil) - -(autoload (quote mh-put-msg-in-seq) "mh-seq" "\ -Add RANGE to SEQUENCE. - -Check the documentation of `mh-interactive-range' to see how RANGE is read in -interactive use." t nil) - -(autoload (quote mh-widen) "mh-seq" "\ -Restore the previous limit. -If optional prefix argument ALL-FLAG is non-nil, remove all limits." t nil) - -(autoload (quote mh-notate-deleted-and-refiled) "mh-seq" "\ -Notate messages marked for deletion or refiling. -Messages to be deleted are given by `mh-delete-list' while messages to be -refiled are present in `mh-refile-list'." nil nil) - -(autoload (quote mh-read-seq-default) "mh-seq" "\ -Read and return sequence name with default narrowed or previous sequence. -PROMPT is the prompt to use when reading. If NOT-EMPTY is non-nil then a -non-empty sequence is read." nil nil) - -(autoload (quote mh-read-range) "mh-seq" "\ -Read a message range with PROMPT. - -If FOLDER is non-nil then a range is read from that folder, otherwise use -`mh-current-folder'. - -If DEFAULT is a string then use that as default range to return. If DEFAULT is -nil then ask user with default answer a range based on the sequences that seem -relevant. Finally if DEFAULT is t, try to avoid prompting the user. Unseen -messages, if present, are returned. If the folder has fewer than -`mh-large-folder' messages then \"all\" messages are returned. Finally as a -last resort prompt the user. - -If EXPAND-FLAG is non-nil then a list of message numbers corresponding to the -input is returned. If this list is empty then an error is raised. If -EXPAND-FLAG is nil just return the input string. In this case we don't check -if the range is empty. - -If ASK-FLAG is non-nil, then the user is always queried for a range of -messages. If ASK-FLAG is nil, then the function checks if the unseen sequence -is non-empty. If that is the case, `mh-unseen-seq', or the list of messages in -it depending on the value of EXPAND, is returned. Otherwise if the folder has -fewer than `mh-large-folder' messages then the list of messages corresponding -to \"all\" is returned. If neither of the above holds then as a last resort -the user is queried for a range of messages. - -If NUMBER-AS-RANGE-FLAG is non-nil, then if a number, N is read as input, it -is interpreted as the range \"last:N\". - -This function replaces the existing function `mh-read-msg-range'. Calls to: - (mh-read-msg-range folder flag) -should be replaced with: - (mh-read-range \"Suitable prompt\" folder t nil flag - mh-interpret-number-as-range-flag)" nil nil) - -(autoload (quote mh-translate-range) "mh-seq" "\ -In FOLDER, translate the string EXPR to a list of messages numbers." nil nil) - -(autoload (quote mh-rename-seq) "mh-seq" "\ -Rename SEQUENCE to have NEW-NAME." t nil) - -(autoload (quote mh-notate-cur) "mh-seq" "\ -Mark the MH sequence cur. -In addition to notating the current message with `mh-note-cur' the function -uses `overlay-arrow-position' to put a marker in the fringe." nil nil) - -(autoload (quote mh-add-to-sequence) "mh-seq" "\ -The sequence SEQ is augmented with the messages in MSGS." nil nil) - -(autoload (quote mh-iterate-on-messages-in-region) "mh-seq" "\ -Iterate over region. -VAR is bound to the message on the current line as we loop starting from BEGIN -till END. In each step BODY is executed. - -If VAR is nil then the loop is executed without any binding." nil (quote macro)) - -(autoload (quote mh-iterate-on-range) "mh-seq" "\ -Iterate an operation over a region or sequence. - -VAR is bound to each message in turn in a loop over RANGE, which can be a -message number, a list of message numbers, a sequence, a region in a cons -cell, or a MH range (something like last:20) in a string. In each iteration, -BODY is executed. - -The parameter RANGE is usually created with `mh-interactive-range' -in order to provide a uniform interface to MH-E functions." nil (quote macro)) - -(autoload (quote mh-range-to-msg-list) "mh-seq" "\ -Return a list of messages for RANGE. -RANGE can be a message number, a list of message numbers, a sequence, or -a region in a cons cell." nil nil) - -(autoload (quote mh-interactive-range) "mh-seq" "\ -Return interactive specification for message, sequence, range or region. -By convention, the name of this argument is RANGE. - -If variable `transient-mark-mode' is non-nil and the mark is active, then this -function returns a cons-cell of the region. - -If optional prefix argument is provided, then prompt for message range with -RANGE-PROMPT. A list of messages in that range is returned. - -If a MH range is given, say something like last:20, then a list containing -the messages in that range is returned. - -If DEFAULT non-nil then it is returned. - -Otherwise, the message number at point is returned. - -This function is usually used with `mh-iterate-on-range' in order to provide -a uniform interface to MH-E functions." nil nil) - -(autoload (quote mh-narrow-to-subject) "mh-seq" "\ -Limit to messages with same subject. -With a prefix argument, edit PICK-EXPR. - -Use \\<mh-folder-mode-map>\\[mh-widen] to undo this command." t nil) - -(autoload (quote mh-narrow-to-from) "mh-seq" "\ -Limit to messages with the same `From:' field. -With a prefix argument, edit PICK-EXPR. - -Use \\<mh-folder-mode-map>\\[mh-widen] to undo this command." t nil) - -(autoload (quote mh-narrow-to-cc) "mh-seq" "\ -Limit to messages with the same `Cc:' field. -With a prefix argument, edit PICK-EXPR. - -Use \\<mh-folder-mode-map>\\[mh-widen] to undo this command." t nil) - -(autoload (quote mh-narrow-to-to) "mh-seq" "\ -Limit to messages with the same `To:' field. -With a prefix argument, edit PICK-EXPR. - -Use \\<mh-folder-mode-map>\\[mh-widen] to undo this command." t nil) - -(autoload (quote mh-narrow-to-range) "mh-seq" "\ -Limit to messages in RANGE. - -Check the documentation of `mh-interactive-range' to see how RANGE is read in -interactive use. - -Use \\<mh-folder-mode-map>\\[mh-widen] to undo this command." t nil) - -(autoload (quote mh-delete-subject) "mh-seq" "\ -Mark all following messages with same subject to be deleted. -This puts the messages in a sequence named subject. You can undo the last -deletion marks using `mh-undo' with a prefix argument and then specifying the -subject sequence." t nil) - -(autoload (quote mh-delete-subject-or-thread) "mh-seq" "\ -Mark messages for deletion intelligently. -If the folder is threaded then `mh-thread-delete' is used to mark the current -message and all its descendants for deletion. Otherwise `mh-delete-subject' is -used to mark the current message and all messages following it with the same -subject for deletion." t nil) - -(autoload (quote mh-thread-inc) "mh-seq" "\ -Update thread tree for FOLDER. -All messages after START-POINT are added to the thread tree." nil nil) - -(autoload (quote mh-thread-update-scan-line-map) "mh-seq" "\ -In threaded view update `mh-thread-scan-line-map'. -MSG is the message being notated with NOTATION at OFFSET." nil nil) - -(autoload (quote mh-thread-add-spaces) "mh-seq" "\ -Add COUNT spaces to each scan line in `mh-thread-scan-line-map'." nil nil) - -(autoload (quote mh-toggle-threads) "mh-seq" "\ -Toggle threaded view of folder." t nil) - -(autoload (quote mh-thread-forget-message) "mh-seq" "\ -Forget the message INDEX from the threading tables." nil nil) - -(autoload (quote mh-thread-next-sibling) "mh-seq" "\ -Jump to next sibling. -With non-nil optional argument PREVIOUS-FLAG jump to the previous sibling." t nil) - -(autoload (quote mh-thread-previous-sibling) "mh-seq" "\ -Jump to previous sibling." t nil) - -(autoload (quote mh-thread-ancestor) "mh-seq" "\ -Jump to the ancestor of current message. -If optional argument THREAD-ROOT-FLAG is non-nil then jump to the root of the -thread tree the message belongs to." t nil) - -(autoload (quote mh-thread-delete) "mh-seq" "\ -Mark current message and all its children for subsequent deletion." t nil) - -(autoload (quote mh-thread-refile) "mh-seq" "\ -Mark current message and all its children for refiling to FOLDER." t nil) - -(autoload (quote mh-toggle-tick) "mh-seq" "\ -Toggle tick mark of all messages in RANGE." t nil) - -(autoload (quote mh-narrow-to-tick) "mh-seq" "\ -Limit to messages in `mh-tick-seq'. - -Use \\<mh-folder-mode-map>\\[mh-widen] to undo this command." t nil) - -;;;*** - -;;;### (autoloads (mh-speed-add-folder mh-speed-invalidate-map mh-speed-flists -;;;;;; mh-speed-view mh-speed-toggle mh-folder-speedbar-buttons) -;;;;;; "mh-speed" "mh-speed.el" (17044 64253)) -;;; Generated autoloads from mh-speed.el - -(autoload (quote mh-folder-speedbar-buttons) "mh-speed" "\ -Interface function to create MH-E speedbar buffer. -BUFFER is the MH-E buffer for which the speedbar buffer is to be created." nil nil) - -(defalias (quote mh-show-speedbar-buttons) (quote mh-folder-speedbar-buttons)) - -(defalias (quote mh-letter-speedbar-buttons) (quote mh-folder-speedbar-buttons)) - -(autoload (quote mh-speed-toggle) "mh-speed" "\ -Toggle the display of child folders. -The otional ARGS are ignored and there for compatibilty with speedbar." t nil) - -(autoload (quote mh-speed-view) "mh-speed" "\ -View folder on current line. -Optional ARGS are ignored." t nil) - -(autoload (quote mh-speed-flists) "mh-speed" "\ -Execute flists -recurse and update message counts. -If FORCE is non-nil the timer is reset. - -Any number of optional FOLDERS can be specified. If specified, flists is run -only for that one folder." t nil) - -(autoload (quote mh-speed-invalidate-map) "mh-speed" "\ -Remove FOLDER from various optimization caches." t nil) - -(autoload (quote mh-speed-add-folder) "mh-speed" "\ -Add FOLDER since it is being created. -The function invalidates the latest ancestor that is present." nil nil) - -;;;*** - -;;;### (autoloads (mh-alias-apropos mh-alias-add-address-under-point -;;;;;; mh-alias-grab-from-field mh-alias-add-alias mh-alias-for-from-p -;;;;;; mh-alias-address-to-alias mh-alias-letter-expand-alias mh-alias-minibuffer-confirm-address -;;;;;; mh-read-address mh-alias-reload-maybe mh-alias-reload) "mh-alias" -;;;;;; "mh-alias.el" (17048 47789)) -;;; Generated autoloads from mh-alias.el - -(autoload (quote mh-alias-reload) "mh-alias" "\ -Reload MH aliases. - -Since aliases are updated frequently, MH-E will reload aliases automatically -whenever an alias lookup occurs if an alias source (a file listed in your -`Aliasfile:' profile component and your password file if variable -`mh-alias-local-users' is non-nil) has changed. However, you can reload your -aliases manually by calling this command directly. - -The value of `mh-alias-reloaded-hook' is a list of functions to be called, -with no arguments, after the aliases have been loaded." t nil) - -(autoload (quote mh-alias-reload-maybe) "mh-alias" "\ -Load new MH aliases." nil nil) - -(autoload (quote mh-read-address) "mh-alias" "\ -Read an address from the minibuffer with PROMPT." nil nil) - -(autoload (quote mh-alias-minibuffer-confirm-address) "mh-alias" "\ -Display the alias expansion if `mh-alias-flash-on-comma' is non-nil." t nil) - -(autoload (quote mh-alias-letter-expand-alias) "mh-alias" "\ -Expand mail alias before point." nil nil) - -(autoload (quote mh-alias-address-to-alias) "mh-alias" "\ -Return the ADDRESS alias if defined, or nil." nil nil) - -(autoload (quote mh-alias-for-from-p) "mh-alias" "\ -Return t if sender's address has a corresponding alias." nil nil) - -(autoload (quote mh-alias-add-alias) "mh-alias" "\ -*Add ALIAS for ADDRESS in personal alias file. -This function prompts you for an alias and address. If the alias exists -already, you will have the choice of inserting the new alias before or after -the old alias. In the former case, this alias will be used when sending mail -to this alias. In the latter case, the alias serves as an additional folder -name hint when filing messages." t nil) - -(autoload (quote mh-alias-grab-from-field) "mh-alias" "\ -*Add alias for the sender of the current message." t nil) - -(autoload (quote mh-alias-add-address-under-point) "mh-alias" "\ -Insert an alias for address under point." t nil) - -(autoload (quote mh-alias-apropos) "mh-alias" "\ -Show all aliases or addresses that match REGEXP." t nil) - -;;;*** - -(provide 'mh-loaddefs) -;;; Local Variables: -;;; version-control: never -;;; no-byte-compile: t -;;; no-update-autoloads: t -;;; End: -;;; arch-tag: bc36a104-1edb-45d5-8aad-a85b45648378 -;;; mh-loaddefs.el ends here