Upgraded to MH-E version 7.4.80.
[bpt/emacs.git] / lisp / mh-e / mh-loaddefs.el
1 ;;; mh-loaddefs.el --- automatically extracted autoloads
2 ;;
3 ;;; Copyright (C) 2003, 2004 Free Software Foundation, Inc.
4 ;;; Author: Bill Wohler <wohler@newt.com>
5 ;;; Keywords: mail
6 ;;; Commentary:
7 ;;; Change Log:
8 ;;; Code:
9 \f
10 ;;;### (autoloads (mh-letter-previous-header-field mh-letter-next-header-field-or-indent
11 ;;;;;; mh-beginning-of-word mh-complete-word mh-open-line mh-fully-kill-draft
12 ;;;;;; mh-yank-cur-msg mh-insert-letter mh-send-letter mh-insert-auto-fields
13 ;;;;;; mh-check-whom mh-insert-signature mh-to-fcc mh-to-field mh-fill-paragraph-function
14 ;;;;;; mh-get-header-field mh-send-other-window mh-send mh-reply
15 ;;;;;; mh-redistribute mh-forward mh-extract-rejected-mail mh-edit-again)
16 ;;;;;; "mh-comp" "mh-comp.el" (16665 55172))
17 ;;; Generated autoloads from mh-comp.el
18
19 (autoload (quote mh-edit-again) "mh-comp" "\
20 Clean up a draft or a message MSG previously sent and make it resendable.
21 Default is the current message.
22 The variable `mh-new-draft-cleaned-headers' specifies the headers to remove.
23
24 See also `mh-send'." t nil)
25
26 (autoload (quote mh-extract-rejected-mail) "mh-comp" "\
27 Extract message MSG returned by the mail system and make it resendable.
28 Default is the current message. The variable `mh-new-draft-cleaned-headers'
29 gives the headers to clean out of the original message.
30
31 See also `mh-send'." t nil)
32
33 (autoload (quote mh-forward) "mh-comp" "\
34 Forward messages to the recipients TO and CC.
35 Use optional RANGE argument to specify a message or sequence to forward.
36 Default is the displayed message.
37
38 Check the documentation of `mh-interactive-range' to see how RANGE is read in
39 interactive use.
40
41 See also `mh-send'." t nil)
42
43 (autoload (quote mh-redistribute) "mh-comp" "\
44 Redistribute displayed message to recipients TO and CC.
45 Use optional argument MSG to redistribute another message.
46 Depending on how your copy of MH was compiled, you may need to change the
47 setting of the variable `mh-redist-full-contents'. See its documentation." t nil)
48
49 (autoload (quote mh-reply) "mh-comp" "\
50 Reply to MESSAGE.
51 Default is the displayed message.
52 If the optional argument REPLY-TO is not given, prompts for type of addresses
53 to reply to:
54 from sender only,
55 to sender and primary recipients,
56 cc/all sender and all recipients.
57 If optional prefix argument INCLUDEP provided, then include the message
58 in the reply using filter `mhl.reply' in your MH directory.
59 If the file named by `mh-repl-formfile' exists, it is used as a skeleton
60 for the reply.
61
62 See also `mh-send'." t nil)
63
64 (autoload (quote mh-send) "mh-comp" "\
65 Compose and send a letter.
66 Do not call this function from outside MH-E; use \\[mh-smail] instead.
67
68 The file named by `mh-comp-formfile' will be used as the form.
69 The letter is composed in `mh-letter-mode'; see its documentation for more
70 details.
71 If `mh-compose-letter-function' is defined, it is called on the draft and
72 passed three arguments: TO, CC, and SUBJECT." t nil)
73
74 (autoload (quote mh-send-other-window) "mh-comp" "\
75 Compose and send a letter in another window.
76 Do not call this function from outside MH-E; use \\[mh-smail-other-window]
77 instead.
78
79 The file named by `mh-comp-formfile' will be used as the form.
80 The letter is composed in `mh-letter-mode'; see its documentation for more
81 details.
82 If `mh-compose-letter-function' is defined, it is called on the draft and
83 passed three arguments: TO, CC, and SUBJECT." t nil)
84
85 (autoload (quote mh-get-header-field) "mh-comp" "\
86 Find and return the body of FIELD in the mail header.
87 Returns the empty string if the field is not in the header of the
88 current buffer." nil nil)
89
90 (autoload (quote mh-fill-paragraph-function) "mh-comp" "\
91 Fill paragraph at or after point.
92 Prefix ARG means justify as well. This function enables `fill-paragraph' to
93 work better in MH-Letter mode." t nil)
94
95 (autoload (quote mh-to-field) "mh-comp" "\
96 Move point to the end of a specified header field.
97 The field is indicated by the previous keystroke (the last keystroke
98 of the command) according to the list in the variable `mh-to-field-choices'.
99 Create the field if it does not exist. Set the mark to point before moving." t nil)
100
101 (autoload (quote mh-to-fcc) "mh-comp" "\
102 Insert an Fcc: FOLDER field in the current message.
103 Prompt for the field name with a completion list of the current folders." t nil)
104
105 (autoload (quote mh-insert-signature) "mh-comp" "\
106 Insert the signature specified by `mh-signature-file-name' or FILE at point.
107 A signature separator (`-- ') will be added if the signature block does not
108 contain one and `mh-signature-separator-flag' is on.
109 The value of `mh-letter-insert-signature-hook' is a list of functions to be
110 called, with no arguments, after the signature is inserted.
111 The signature can also be inserted with `mh-identity-list'." t nil)
112
113 (autoload (quote mh-check-whom) "mh-comp" "\
114 Verify recipients of the current letter, showing expansion of any aliases." t nil)
115
116 (autoload (quote mh-insert-auto-fields) "mh-comp" "\
117 Insert custom fields if To or Cc match `mh-auto-fields-list'.
118 Sets buffer-local `mh-insert-auto-fields-done-local' when done and inserted
119 something. If NON-INTERACTIVE is non-nil, do not be verbose and only
120 attempt matches if `mh-insert-auto-fields-done-local' is nil.
121
122 An `identity' entry is skipped if one was already entered manually.
123
124 Return t if fields added; otherwise return nil." t nil)
125
126 (autoload (quote mh-send-letter) "mh-comp" "\
127 Send the draft letter in the current buffer.
128 If optional prefix argument ARG is provided, monitor delivery.
129 The value of `mh-before-send-letter-hook' is a list of functions to be called,
130 with no arguments, before doing anything.
131 Run `\\[mh-edit-mhn]' if mhn directives are present; otherwise
132 run `\\[mh-mml-to-mime]' if mml directives are present." t nil)
133
134 (autoload (quote mh-insert-letter) "mh-comp" "\
135 Insert a message into the current letter.
136 Removes the header fields according to the variable
137 `mh-invisible-header-fields-compiled'.
138 Prefixes each non-blank line with `mh-ins-buf-prefix', unless
139 `mh-yank-from-start-of-msg' is set for supercite in which case supercite is
140 used to format the message.
141 Prompts for FOLDER and MESSAGE. If prefix argument VERBATIM provided, do
142 not indent and do not delete headers. Leaves the mark before the letter
143 and point after it." t nil)
144
145 (autoload (quote mh-yank-cur-msg) "mh-comp" "\
146 Insert the current message into the draft buffer.
147 Prefix each non-blank line in the message with the string in
148 `mh-ins-buf-prefix'. If a region is set in the message's buffer, then
149 only the region will be inserted. Otherwise, the entire message will
150 be inserted if `mh-yank-from-start-of-msg' is non-nil. If this variable
151 is nil, the portion of the message following the point will be yanked.
152 If `mh-delete-yanked-msg-window-flag' is non-nil, any window displaying the
153 yanked message will be deleted." t nil)
154
155 (autoload (quote mh-fully-kill-draft) "mh-comp" "\
156 Kill the draft message file and the draft message buffer.
157 Use \\[kill-buffer] if you don't want to delete the draft message file." t nil)
158
159 (autoload (quote mh-open-line) "mh-comp" "\
160 Insert a newline and leave point after it.
161 In addition, insert newline and quoting characters before text after point.
162 This is useful in breaking up paragraphs in replies." t nil)
163
164 (autoload (quote mh-complete-word) "mh-comp" "\
165 Complete WORD at from CHOICES.
166 Any match found replaces the text from BEGIN to END." nil nil)
167
168 (autoload (quote mh-beginning-of-word) "mh-comp" "\
169 Return position of the N th word backwards." nil nil)
170
171 (autoload (quote mh-letter-next-header-field-or-indent) "mh-comp" "\
172 Move to next field or indent depending on point.
173 In the message header, go to the next field. Elsewhere call
174 `indent-relative' as usual with optional prefix ARG." t nil)
175
176 (autoload (quote mh-letter-previous-header-field) "mh-comp" "\
177 Cycle to the previous header field.
178 If we are at the first header field go to the start of the message body." t nil)
179
180 ;;;***
181 \f
182 ;;;### (autoloads (mh-prefix-help mh-help mh-ephem-message mh-store-buffer
183 ;;;;;; mh-store-msg mh-undo-folder mh-sort-folder mh-page-digest-backwards
184 ;;;;;; mh-page-digest mh-pipe-msg mh-pack-folder mh-list-folders
185 ;;;;;; mh-kill-folder mh-copy-msg mh-burst-digest) "mh-funcs" "mh-funcs.el"
186 ;;;;;; (16671 49652))
187 ;;; Generated autoloads from mh-funcs.el
188
189 (autoload (quote mh-burst-digest) "mh-funcs" "\
190 Burst apart the current message, which should be a digest.
191 The message is replaced by its table of contents and the messages from the
192 digest are inserted into the folder after that message." t nil)
193
194 (autoload (quote mh-copy-msg) "mh-funcs" "\
195 Copy the specified RANGE to another FOLDER without deleting them.
196
197 Check the documentation of `mh-interactive-range' to see how RANGE is read in
198 interactive use." t nil)
199
200 (autoload (quote mh-kill-folder) "mh-funcs" "\
201 Remove the current folder and all included messages.
202 Removes all of the messages (files) within the specified current folder,
203 and then removes the folder (directory) itself.
204 The value of `mh-kill-folder-suppress-prompt-hook' is a list of functions to
205 be called, with no arguments, which should return a value of non-nil if
206 verification is not desired." t nil)
207
208 (autoload (quote mh-list-folders) "mh-funcs" "\
209 List mail folders." t nil)
210
211 (autoload (quote mh-pack-folder) "mh-funcs" "\
212 Renumber the messages of a folder to be 1..n.
213 First, offer to execute any outstanding commands for the current folder. If
214 optional prefix argument provided, prompt for the RANGE of messages to display
215 after packing. Otherwise, show the entire folder." t nil)
216
217 (autoload (quote mh-pipe-msg) "mh-funcs" "\
218 Pipe the current message through the given shell COMMAND.
219 If INCLUDE-HEADERS (prefix argument) is provided, send the entire message.
220 Otherwise just send the message's body without the headers." t nil)
221
222 (autoload (quote mh-page-digest) "mh-funcs" "\
223 Advance displayed message to next digested message." t nil)
224
225 (autoload (quote mh-page-digest-backwards) "mh-funcs" "\
226 Back up displayed message to previous digested message." t nil)
227
228 (autoload (quote mh-sort-folder) "mh-funcs" "\
229 Sort the messages in the current folder by date.
230 Calls the MH program sortm to do the work.
231 The arguments in the list `mh-sortm-args' are passed to sortm if the optional
232 argument EXTRA-ARGS is given." t nil)
233
234 (autoload (quote mh-undo-folder) "mh-funcs" "\
235 Undo all pending deletes and refiles in current folder." t nil)
236
237 (autoload (quote mh-store-msg) "mh-funcs" "\
238 Store the file(s) contained in the current message into DIRECTORY.
239 The message can contain a shar file or uuencoded file.
240 Default directory is the last directory used, or initially the value of
241 `mh-store-default-directory' or the current directory." t nil)
242
243 (autoload (quote mh-store-buffer) "mh-funcs" "\
244 Store the file(s) contained in the current buffer into DIRECTORY.
245 The buffer can contain a shar file or uuencoded file.
246 Default directory is the last directory used, or initially the value of
247 `mh-store-default-directory' or the current directory." t nil)
248
249 (autoload (quote mh-ephem-message) "mh-funcs" "\
250 Display STRING in the minibuffer momentarily." nil nil)
251
252 (autoload (quote mh-help) "mh-funcs" "\
253 Display cheat sheet for the MH-E commands." t nil)
254
255 (autoload (quote mh-prefix-help) "mh-funcs" "\
256 Display cheat sheet for the commands of the current prefix in minibuffer." t nil)
257
258 ;;;***
259 \f
260 ;;;### (autoloads (mh-identity-handler-bottom mh-identity-handler-top
261 ;;;;;; mh-identity-insert-attribution-verb mh-identity-handler-attribution-verb
262 ;;;;;; mh-identity-handler-signature mh-identity-handler-gpg-identity
263 ;;;;;; mh-insert-identity mh-identity-list-set mh-identity-make-menu)
264 ;;;;;; "mh-identity" "mh-identity.el" (16665 55172))
265 ;;; Generated autoloads from mh-identity.el
266
267 (autoload (quote mh-identity-make-menu) "mh-identity" "\
268 Build the Identity menu.
269 This should be called any time `mh-identity-list' or `mh-auto-fields-list'
270 change." nil nil)
271
272 (autoload (quote mh-identity-list-set) "mh-identity" "\
273 Update the `mh-identity-list' variable, and rebuild the menu.
274 Sets the default for SYMBOL (e.g. `mh-identity-list') to VALUE (as set in
275 customization). This is called after 'customize is used to alter
276 `mh-identity-list'." nil nil)
277
278 (autoload (quote mh-insert-identity) "mh-identity" "\
279 Insert proper fields for given IDENTITY.
280 Edit the `mh-identity-list' variable to define identity." t nil)
281
282 (autoload (quote mh-identity-handler-gpg-identity) "mh-identity" "\
283 For FIELD \"pgg-default-user-id\", process for ACTION 'remove or 'add.
284 The buffer-local variable `mh-identity-pgg-default-user-id' is set to VALUE
285 when action 'add is selected." nil nil)
286
287 (autoload (quote mh-identity-handler-signature) "mh-identity" "\
288 For FIELD \"signature\", process headers for ACTION 'remove or 'add.
289 The VALUE is added." nil nil)
290
291 (autoload (quote mh-identity-handler-attribution-verb) "mh-identity" "\
292 For FIELD \"attribution_verb\", process headers for ACTION 'remove or 'add.
293 The VALUE is added." nil nil)
294
295 (autoload (quote mh-identity-insert-attribution-verb) "mh-identity" "\
296 Insert VALUE as attribution verb, setting up delimiting markers.
297 If VALUE is nil, use `mh-extract-from-attribution-verb'." nil nil)
298
299 (autoload (quote mh-identity-handler-top) "mh-identity" "\
300 For FIELD, process mh-identity headers for ACTION 'remove or 'add.
301 If the field wasn't present, the VALUE is added at the top of the header." nil nil)
302
303 (autoload (quote mh-identity-handler-bottom) "mh-identity" "\
304 For FIELD, process mh-identity headers for ACTION 'remove or 'add.
305 If the field wasn't present, the VALUE is added at the bottom of the header." nil nil)
306
307 ;;;***
308 \f
309 ;;;### (autoloads (mh-inc-spool-list-set) "mh-inc" "mh-inc.el" (16671
310 ;;;;;; 49652))
311 ;;; Generated autoloads from mh-inc.el
312
313 (autoload (quote mh-inc-spool-list-set) "mh-inc" "\
314 Set-default SYMBOL to VALUE to update the `mh-inc-spool-list' variable.
315 Also rebuilds the user commands.
316 This is called after 'customize is used to alter `mh-inc-spool-list'." nil nil)
317
318 ;;;***
319 \f
320 ;;;### (autoloads (mh-index-choose mh-namazu-execute-search mh-swish++-execute-search
321 ;;;;;; mh-swish-execute-search mh-index-ticked-messages mh-index-new-messages
322 ;;;;;; mh-index-sequenced-messages mh-index-delete-from-sequence
323 ;;;;;; mh-index-add-to-sequence mh-index-execute-commands mh-index-visit-folder
324 ;;;;;; mh-index-delete-folder-headers mh-index-group-by-folder mh-index-create-imenu-index
325 ;;;;;; mh-index-insert-folder-headers mh-index-previous-folder mh-index-next-folder
326 ;;;;;; mh-index-parse-search-regexp mh-index-do-search mh-index-p
327 ;;;;;; mh-index-read-data mh-index-search mh-index-create-sequences
328 ;;;;;; mh-create-sequence-map mh-index-update-maps) "mh-index" "mh-index.el"
329 ;;;;;; (16665 55172))
330 ;;; Generated autoloads from mh-index.el
331
332 (autoload (quote mh-index-update-maps) "mh-index" "\
333 Annotate all as yet unannotated messages in FOLDER with their MD5 hash.
334 As a side effect msg -> checksum map is updated. Optional argument ORIGIN-MAP
335 is a hashtable which maps each message in the index folder to the original
336 folder and message from whence it was copied. If present the
337 checksum -> (origin-folder, origin-index) map is updated too." nil nil)
338
339 (autoload (quote mh-create-sequence-map) "mh-index" "\
340 Return a map from msg number to list of sequences in which it is present.
341 SEQ-LIST is an assoc list whose keys are sequence names and whose cdr is the
342 list of messages in that sequence." nil nil)
343
344 (autoload (quote mh-index-create-sequences) "mh-index" "\
345 Mirror sequences present in source folders in index folder." nil nil)
346
347 (autoload (quote mh-index-search) "mh-index" "\
348 Perform an indexed search in an MH mail folder.
349 Use a prefix argument to repeat the search, as in REDO-SEARCH-FLAG below.
350
351 If REDO-SEARCH-FLAG is non-nil and the current folder buffer was generated by a
352 index search, then the search is repeated. Otherwise, FOLDER is searched with
353 SEARCH-REGEXP and the results are presented in an MH-E folder. If FOLDER is
354 \"+\" then mail in all folders are searched. Optional argument WINDOW-CONFIG
355 stores the window configuration that will be restored after the user quits the
356 folder containing the index search results.
357
358 Four indexing programs are supported; if none of these are present, then grep
359 is used. This function picks the first program that is available on your
360 system. If you would prefer to use a different program, set the customization
361 variable `mh-index-program' accordingly.
362
363 The documentation for the following functions describes how to generate the
364 index for each program:
365
366 - `mh-swish++-execute-search'
367 - `mh-swish-execute-search'
368 - `mh-mairix-execute-search'
369 - `mh-namazu-execute-search'
370
371 If none of these programs are present then we use pick. If desired grep can be
372 used instead. Details about these methods can be found in:
373
374 - `mh-pick-execute-search'
375 - `mh-grep-execute-search'
376
377 This and related functions use an X-MHE-Checksum header to cache the MD5
378 checksum of a message. This means that already present X-MHE-Checksum headers
379 in the incoming email could result in messages not being found. The following
380 procmail recipe should avoid this:
381
382 :0 wf
383 | formail -R \"X-MHE-Checksum\" \"Old-X-MHE-Checksum\"
384
385 This has the effect of renaming already present X-MHE-Checksum headers." t nil)
386
387 (autoload (quote mh-index-read-data) "mh-index" "\
388 Read index data from file." nil nil)
389
390 (autoload (quote mh-index-p) "mh-index" "\
391 Non-nil means that this folder was generated by an index search." nil nil)
392
393 (autoload (quote mh-index-do-search) "mh-index" "\
394 Construct appropriate regexp and call `mh-index-search'." t nil)
395
396 (autoload (quote mh-index-parse-search-regexp) "mh-index" "\
397 Construct parse tree for INPUT-STRING.
398 All occurrences of &, |, ! and ~ in INPUT-STRING are replaced by AND, OR and
399 NOT as appropriate. Then the resulting string is parsed." nil nil)
400
401 (autoload (quote mh-index-next-folder) "mh-index" "\
402 Jump to the next folder marker.
403 The function is only applicable to folders displaying index search results.
404 With non-nil optional argument BACKWARD-FLAG, jump to the previous group of
405 results." t nil)
406
407 (autoload (quote mh-index-previous-folder) "mh-index" "\
408 Jump to the previous folder marker." t nil)
409
410 (autoload (quote mh-index-insert-folder-headers) "mh-index" "\
411 Annotate the search results with original folder names." nil nil)
412
413 (autoload (quote mh-index-create-imenu-index) "mh-index" "\
414 Create alist of folder names and positions in index folder buffers." nil nil)
415
416 (autoload (quote mh-index-group-by-folder) "mh-index" "\
417 Partition the messages based on source folder.
418 Returns an alist with the the folder names in the car and the cdr being the
419 list of messages originally from that folder." nil nil)
420
421 (autoload (quote mh-index-delete-folder-headers) "mh-index" "\
422 Delete the folder headers." nil nil)
423
424 (autoload (quote mh-index-visit-folder) "mh-index" "\
425 Visit original folder from where the message at point was found." t nil)
426
427 (autoload (quote mh-index-execute-commands) "mh-index" "\
428 Delete/refile the actual messages.
429 The copies in the searched folder are then deleted/refiled to get the desired
430 result. Before deleting the messages we make sure that the message being
431 deleted is identical to the one that the user has marked in the index buffer." nil nil)
432
433 (autoload (quote mh-index-add-to-sequence) "mh-index" "\
434 Add to SEQ the messages in the list MSGS.
435 This function updates the source folder sequences. Also makes an attempt to
436 update the source folder buffer if we have it open." nil nil)
437
438 (autoload (quote mh-index-delete-from-sequence) "mh-index" "\
439 Delete from SEQ the messages in MSGS.
440 This function updates the source folder sequences. Also makes an attempt to
441 update the source folder buffer if present." nil nil)
442
443 (autoload (quote mh-index-sequenced-messages) "mh-index" "\
444 Display messages from FOLDERS in SEQUENCE.
445 All messages in the sequence you provide from the folders in
446 `mh-index-new-messages-folders' are listed. With a prefix argument, enter a
447 space-separated list of folders, or nothing to search all folders." t nil)
448
449 (autoload (quote mh-index-new-messages) "mh-index" "\
450 Display unseen messages.
451 If you use a program such as `procmail' to use `rcvstore' to file your
452 incoming mail automatically, you can display new, unseen, messages using this
453 command. All messages in the `unseen' sequence from the folders in
454 `mh-index-new-messages-folders' are listed. With a prefix argument, enter a
455 space-separated list of FOLDERS, or nothing to search all folders." t nil)
456
457 (autoload (quote mh-index-ticked-messages) "mh-index" "\
458 Display ticked messages.
459 All messages in `mh-tick-seq' from the folders in
460 `mh-index-ticked-messages-folders' are listed. With a prefix argument, enter a
461 space-separated list of FOLDERS, or nothing to search all folders." t nil)
462
463 (autoload (quote mh-swish-execute-search) "mh-index" "\
464 Execute swish-e and read the results.
465
466 In the examples below, replace /home/user/Mail with the path to your MH
467 directory.
468
469 First create the directory /home/user/Mail/.swish. Then create the file
470 /home/user/Mail/.swish/config with the following contents:
471
472 IndexDir /home/user/Mail
473 IndexFile /home/user/Mail/.swish/index
474 IndexName \"Mail Index\"
475 IndexDescription \"Mail Index\"
476 IndexPointer \"http://nowhere\"
477 IndexAdmin \"nobody\"
478 #MetaNames automatic
479 IndexReport 3
480 FollowSymLinks no
481 UseStemming no
482 IgnoreTotalWordCountWhenRanking yes
483 WordCharacters abcdefghijklmnopqrstuvwxyz0123456789-
484 BeginCharacters abcdefghijklmnopqrstuvwxyz
485 EndCharacters abcdefghijklmnopqrstuvwxyz0123456789
486 IgnoreLimit 50 1000
487 IndexComments 0
488 FileRules pathname contains /home/user/Mail/.swish
489 FileRules pathname contains /home/user/Mail/mhe-index
490 FileRules filename is index
491 FileRules filename is \\..*
492 FileRules filename is #.*
493 FileRules filename is ,.*
494 FileRules filename is .*~
495
496 If there are any directories you would like to ignore, append lines like the
497 following to config:
498
499 FileRules pathname contains /home/user/Mail/scripts
500
501 You do not want to index the folders that hold the results of your searches
502 since they tend to be ephemeral and the original messages are indexed anyway.
503 The configuration file above assumes that the results are found in sub-folders
504 of `mh-index-folder' which is +mhe-index by default.
505
506 Use the following command line to generate the swish index. Run this
507 daily from cron:
508
509 swish-e -c /home/user/Mail/.swish/config
510
511 FOLDER-PATH is the directory in which SEARCH-REGEXP is used to search." nil nil)
512
513 (autoload (quote mh-swish++-execute-search) "mh-index" "\
514 Execute swish++ and read the results.
515
516 In the examples below, replace /home/user/Mail with the path to your MH
517 directory.
518
519 First create the directory /home/user/Mail/.swish++. Then create the file
520 /home/user/Mail/.swish++/swish++.conf with the following contents:
521
522 IncludeMeta Bcc Cc Comments Content-Description From Keywords
523 IncludeMeta Newsgroups Resent-To Subject To
524 IncludeMeta Message-Id References In-Reply-To
525 IncludeFile Mail *
526 IndexFile /home/user/Mail/.swish++/swish++.index
527
528 Use the following command line to generate the swish index. Run this
529 daily from cron:
530
531 find /home/user/Mail -path /home/user/Mail/mhe-index -prune \\
532 -o -path /home/user/Mail/.swish++ -prune \\
533 -o -name \"[0-9]*\" -print \\
534 | index -c /home/user/Mail/.swish++/swish++.conf /home/user/Mail
535
536 You do not want to index the folders that hold the results of your searches
537 since they tend to be ephemeral and the original messages are indexed anyway.
538 The command above assumes that the results are found in sub-folders of
539 `mh-index-folder' which is +mhe-index by default.
540
541 On some systems (Debian GNU/Linux, for example), use index++ instead of index.
542
543 FOLDER-PATH is the directory in which SEARCH-REGEXP is used to search." nil nil)
544
545 (autoload (quote mh-namazu-execute-search) "mh-index" "\
546 Execute namazu and read the results.
547
548 In the examples below, replace /home/user/Mail with the path to your MH
549 directory.
550
551 First create the directory /home/user/Mail/.namazu. Then create the file
552 /home/user/Mail/.namazu/mknmzrc with the following contents:
553
554 package conf; # Don't remove this line!
555 $ADDRESS = 'user@localhost';
556 $ALLOW_FILE = \"[0-9]*\";
557 $EXCLUDE_PATH = \"^/home/user/Mail/(mhe-index|spam)\";
558
559 In the above example configuration, none of the mail files contained in the
560 directories /home/user/Mail/mhe-index and /home/user/Mail/spam are indexed.
561
562 You do not want to index the folders that hold the results of your searches
563 since they tend to be ephemeral and the original messages are indexed anyway.
564 The configuration file above assumes that the results are found in sub-folders
565 of `mh-index-folder' which is +mhe-index by default.
566
567 Use the following command line to generate the namazu index. Run this
568 daily from cron:
569
570 mknmz -f /home/user/Mail/.namazu/mknmzrc -O /home/user/Mail/.namazu \\
571 /home/user/Mail
572
573 FOLDER-PATH is the directory in which SEARCH-REGEXP is used to search." nil nil)
574
575 (autoload (quote mh-index-choose) "mh-index" "\
576 Choose an indexing function.
577 The side-effects of this function are that the variables `mh-indexer',
578 `mh-index-execute-search-function', and `mh-index-next-result-function' are
579 set according to the first indexer in `mh-indexer-choices' present on the
580 system." nil nil)
581
582 ;;;***
583 \f
584 ;;;### (autoloads (mh-variants mh-variant-p mh-variant-set) "mh-init"
585 ;;;;;; "mh-init.el" (16671 49652))
586 ;;; Generated autoloads from mh-init.el
587
588 (autoload (quote mh-variant-set) "mh-init" "\
589 Set the MH variant to VARIANT.
590 Sets `mh-progs', `mh-lib', `mh-lib-progs' and `mh-flists-present-flag'.
591 If the VARIANT is `autodetect', then first try nmh, then MH and finally
592 GNU mailutils." t nil)
593
594 (autoload (quote mh-variant-p) "mh-init" "\
595 Return t if variant is any of VARIANTS.
596 Currently known variants are 'mh and 'nmh." nil nil)
597
598 (autoload (quote mh-variants) "mh-init" "\
599 Return a list of installed variants of MH on the system.
600 This function looks for MH in `mh-sys-path', `mh-path' and
601 `exec-path'. The format of the list of variants that is returned is described
602 by the variable `mh-variants'." nil nil)
603
604 ;;;***
605 \f
606 ;;;### (autoloads (mh-junk-whitelist mh-junk-blacklist) "mh-junk"
607 ;;;;;; "mh-junk.el" (16671 49652))
608 ;;; Generated autoloads from mh-junk.el
609
610 (autoload (quote mh-junk-blacklist) "mh-junk" "\
611 Blacklist RANGE as spam.
612
613 This command trains the spam program in use (see the `mh-junk-program' option)
614 with the content of the range (see `mh-interactive-range') and then handles
615 the message(s) as specified by the `mh-junk-disposition' option.
616
617 For more information about using your particular spam fighting program, see:
618
619 - `mh-spamassassin-blacklist'
620 - `mh-bogofilter-blacklist'
621 - `mh-spamprobe-blacklist'" t nil)
622
623 (autoload (quote mh-junk-whitelist) "mh-junk" "\
624 Whitelist RANGE as ham.
625
626 This command reclassifies a range of messages (see `mh-interactive-range') as
627 ham if it were incorrectly classified as spam. It then refiles the message
628 into the `+inbox' folder.
629
630 The `mh-junk-program' option specifies the spam program in use." t nil)
631
632 ;;;***
633 \f
634 ;;;### (autoloads (mh-display-with-external-viewer mh-mime-inline-part
635 ;;;;;; mh-mime-save-part mh-push-button mh-press-button mh-mime-display
636 ;;;;;; mh-decode-message-header mh-mime-save-parts mh-display-emphasis
637 ;;;;;; mh-display-smileys mh-add-missing-mime-version-header mh-destroy-postponed-handles
638 ;;;;;; mh-mime-cleanup mh-mml-directive-present-p mh-mml-secure-message-signencrypt
639 ;;;;;; mh-mml-secure-message-encrypt mh-mml-secure-message-sign
640 ;;;;;; mh-mml-unsecure-message mh-mml-attach-file mh-mml-query-cryptographic-method
641 ;;;;;; mh-mml-forward-message mh-mml-to-mime mh-mhn-directive-present-p
642 ;;;;;; mh-revert-mhn-edit mh-edit-mhn mh-mhn-compose-forw mh-mhn-compose-external-type
643 ;;;;;; mh-mhn-compose-external-compressed-tar mh-mhn-compose-anon-ftp
644 ;;;;;; mh-mhn-compose-insertion mh-file-mime-type mh-have-file-command
645 ;;;;;; mh-compose-forward mh-compose-insertion) "mh-mime" "mh-mime.el"
646 ;;;;;; (16665 55171))
647 ;;; Generated autoloads from mh-mime.el
648
649 (autoload (quote mh-compose-insertion) "mh-mime" "\
650 Add a directive to insert a MIME part from a file, using mhn or gnus.
651 If the variable `mh-compose-insertion' is set to 'mhn, then that will be used.
652 If it is set to 'gnus, then that will be used instead.
653 Optional argument INLINE means make it an inline attachment." t nil)
654
655 (autoload (quote mh-compose-forward) "mh-mime" "\
656 Add a MIME directive to forward a message, using mhn or gnus.
657 If the variable `mh-compose-insertion' is set to 'mhn, then that will be used.
658 If it is set to 'gnus, then that will be used instead.
659 Optional argument DESCRIPTION is a description of the attachment.
660 Optional argument FOLDER is the folder from which the forwarded message should
661 come.
662 Optional argument MESSAGE is the message to forward.
663 If any of the optional arguments are absent, they are prompted for." t nil)
664
665 (autoload (quote mh-have-file-command) "mh-mime" "\
666 Return t if 'file' command is on the system.
667 'file -i' is used to get MIME type of composition insertion." nil nil)
668
669 (autoload (quote mh-file-mime-type) "mh-mime" "\
670 Return MIME type of FILENAME from file command.
671 Returns nil if file command not on system." nil nil)
672
673 (autoload (quote mh-mhn-compose-insertion) "mh-mime" "\
674 Add a directive to insert a MIME message part from a file.
675 This is the typical way to insert non-text parts in a message.
676
677 Arguments are FILENAME, which tells where to find the file, TYPE, the MIME
678 content type, DESCRIPTION, a line of text for the Content-Description field.
679 ATTRIBUTES is a comma separated list of name=value pairs that is appended to
680 the Content-Type field of the attachment.
681
682 See also \\[mh-edit-mhn]." t nil)
683
684 (autoload (quote mh-mhn-compose-anon-ftp) "mh-mime" "\
685 Add a directive for a MIME anonymous ftp external body part.
686 This directive tells MH to include a reference to a message/external-body part
687 retrievable by anonymous FTP.
688
689 Arguments are HOST and FILENAME, which tell where to find the file, TYPE, the
690 MIME content type, and DESCRIPTION, a line of text for the Content-description
691 header.
692
693 See also \\[mh-edit-mhn]." t nil)
694
695 (autoload (quote mh-mhn-compose-external-compressed-tar) "mh-mime" "\
696 Add a directive to include a MIME reference to a compressed tar file.
697 The file should be available via anonymous ftp. This directive tells MH to
698 include a reference to a message/external-body part.
699
700 Arguments are HOST and FILENAME, which tell where to find the file, and
701 DESCRIPTION, a line of text for the Content-description header.
702
703 See also \\[mh-edit-mhn]." t nil)
704
705 (autoload (quote mh-mhn-compose-external-type) "mh-mime" "\
706 Add a directive to include a MIME reference to a remote file.
707 The file should be available via anonymous ftp. This directive tells MH to
708 include a reference to a message/external-body part.
709
710 Arguments are ACCESS-TYPE, HOST and FILENAME, which tell where to find the
711 file and TYPE which is the MIME Content-Type. Optional arguments include
712 DESCRIPTION, a line of text for the Content-description header, ATTRIBUTES,
713 EXTRA-PARAMS, and COMMENT.
714
715 See also \\[mh-edit-mhn]." t nil)
716
717 (autoload (quote mh-mhn-compose-forw) "mh-mime" "\
718 Add a forw directive to this message, to forward a message with MIME.
719 This directive tells MH to include the named messages in this one.
720
721 Arguments are DESCRIPTION, a line of text for the Content-description header,
722 and FOLDER and MESSAGES, which name the message(s) to be forwarded.
723
724 See also \\[mh-edit-mhn]." t nil)
725
726 (autoload (quote mh-edit-mhn) "mh-mime" "\
727 Format the current draft for MIME, expanding any mhn directives.
728
729 Process the current draft with the mhn program, which, using directives
730 already inserted in the draft, fills in all the MIME components and header
731 fields.
732
733 This step is performed automatically when sending the message, but this
734 function may be called manually before sending the draft as well.
735
736 The `\\[mh-revert-mhn-edit]' command undoes this command. The arguments in the
737 list `mh-mhn-args' are passed to mhn if this function is passed an optional
738 prefix argument EXTRA-ARGS.
739
740 For assistance with creating mhn directives to insert various types of
741 components in a message, see \\[mh-mhn-compose-insertion] (generic insertion
742 from a file), \\[mh-mhn-compose-anon-ftp] (external reference to file via
743 anonymous ftp), \\[mh-mhn-compose-external-compressed-tar] (reference to
744 compressed tar file via anonymous ftp), and \\[mh-mhn-compose-forw] (forward
745 message).
746
747 The value of `mh-edit-mhn-hook' is a list of functions to be called, with no
748 arguments, after performing the conversion.
749
750 The mhn program is part of MH version 6.8 or later." t nil)
751
752 (autoload (quote mh-revert-mhn-edit) "mh-mime" "\
753 Undo the effect of \\[mh-edit-mhn] by reverting to the backup file.
754 Optional non-nil argument NOCONFIRM means don't ask for confirmation." t nil)
755
756 (autoload (quote mh-mhn-directive-present-p) "mh-mime" "\
757 Check if the text between BEGIN and END might be a MHN directive.
758 The optional argument BEGIN defaults to the beginning of the buffer, while END
759 defaults to the the end of the buffer." nil nil)
760
761 (autoload (quote mh-mml-to-mime) "mh-mime" "\
762 Compose MIME message from mml directives.
763 This step is performed automatically when sending the message, but this
764 function may be called manually before sending the draft as well." t nil)
765
766 (autoload (quote mh-mml-forward-message) "mh-mime" "\
767 Forward a message as attachment.
768 The function will prompt the user for a DESCRIPTION, a FOLDER and MESSAGE
769 number." nil nil)
770
771 (autoload (quote mh-mml-query-cryptographic-method) "mh-mime" "\
772 Read the cryptographic method to use." nil nil)
773
774 (autoload (quote mh-mml-attach-file) "mh-mime" "\
775 Attach a file to the outgoing MIME message.
776 The file is not inserted or encoded until you send the message with
777 `\\[mh-send-letter]'.
778 Message disposition is \"inline\" or \"attachment\" and is prompted for if
779 DISPOSITION is nil.
780
781 This is basically `mml-attach-file' from gnus, modified such that a prefix
782 argument yields an `inline' disposition and Content-Type is determined
783 automatically." nil nil)
784
785 (autoload (quote mh-mml-unsecure-message) "mh-mime" "\
786 Remove any secure message directives.
787 The IGNORE argument is not used." t nil)
788
789 (autoload (quote mh-mml-secure-message-sign) "mh-mime" "\
790 Add security directive to sign the entire message using METHOD." t nil)
791
792 (autoload (quote mh-mml-secure-message-encrypt) "mh-mime" "\
793 Add security directive to encrypt the entire message using METHOD." t nil)
794
795 (autoload (quote mh-mml-secure-message-signencrypt) "mh-mime" "\
796 Add security directive to encrypt and sign the entire message using METHOD." t nil)
797
798 (autoload (quote mh-mml-directive-present-p) "mh-mime" "\
799 Check if the current buffer has text which may be an MML directive." nil nil)
800
801 (autoload (quote mh-mime-cleanup) "mh-mime" "\
802 Free the decoded MIME parts." nil nil)
803
804 (autoload (quote mh-destroy-postponed-handles) "mh-mime" "\
805 Free MIME data for externally displayed mime parts." nil nil)
806
807 (autoload (quote mh-add-missing-mime-version-header) "mh-mime" "\
808 Some mail programs don't put a MIME-Version header.
809 I have seen this only in spam, so maybe we shouldn't fix this ;-)" nil nil)
810
811 (autoload (quote mh-display-smileys) "mh-mime" "\
812 Function to display smileys." nil nil)
813
814 (autoload (quote mh-display-emphasis) "mh-mime" "\
815 Function to display graphical emphasis." nil nil)
816
817 (autoload (quote mh-mime-save-parts) "mh-mime" "\
818 Store the MIME parts of the current message.
819 If ARG, prompt for directory, else use that specified by the variable
820 `mh-mime-save-parts-default-directory'. These directories may be superseded by
821 mh_profile directives, since this function calls on mhstore or mhn to do the
822 actual storing." t nil)
823
824 (autoload (quote mh-decode-message-header) "mh-mime" "\
825 Decode RFC2047 encoded message header fields." nil nil)
826
827 (autoload (quote mh-mime-display) "mh-mime" "\
828 Display (and possibly decode) MIME handles.
829 Optional argument, PRE-DISSECTED-HANDLES is a list of MIME handles. If
830 present they are displayed otherwise the buffer is parsed and then
831 displayed." nil nil)
832
833 (autoload (quote mh-press-button) "mh-mime" "\
834 Press MIME button.
835 If the MIME part is visible then it is removed. Otherwise the part is
836 displayed." t nil)
837
838 (autoload (quote mh-push-button) "mh-mime" "\
839 Click MIME button for EVENT.
840 If the MIME part is visible then it is removed. Otherwise the part is
841 displayed. This function is called when the mouse is used to click the MIME
842 button." t nil)
843
844 (autoload (quote mh-mime-save-part) "mh-mime" "\
845 Save MIME part at point." t nil)
846
847 (autoload (quote mh-mime-inline-part) "mh-mime" "\
848 Toggle display of the raw MIME part." t nil)
849
850 (autoload (quote mh-display-with-external-viewer) "mh-mime" "\
851 View MIME PART-INDEX externally." t nil)
852
853 ;;;***
854 \f
855 ;;;### (autoloads (mh-do-search mh-pick-do-search mh-search-folder)
856 ;;;;;; "mh-pick" "mh-pick.el" (16671 49652))
857 ;;; Generated autoloads from mh-pick.el
858
859 (autoload (quote mh-search-folder) "mh-pick" "\
860 Search FOLDER for messages matching a pattern.
861 This function uses the MH command `pick' to do the work.
862 Add the messages found to the sequence named `search'.
863 Argument WINDOW-CONFIG is the current window configuration and is used when
864 the search folder is dismissed." t nil)
865
866 (autoload (quote mh-pick-do-search) "mh-pick" "\
867 Find messages that match the qualifications in the current pattern buffer.
868 Messages are searched for in the folder named in `mh-searching-folder'.
869 Add the messages found to the sequence named `search'." t nil)
870
871 (autoload (quote mh-do-search) "mh-pick" "\
872 Use the default searching function.
873 If \\[mh-search-folder] was used to create the search pattern then pick is used
874 to search the folder. Otherwise if \\[mh-index-search] was used then the
875 indexing program specified in `mh-index-program' is used." t nil)
876
877 ;;;***
878 \f
879 ;;;### (autoloads (mh-print-msg mh-ps-print-toggle-mime mh-ps-print-toggle-color
880 ;;;;;; mh-ps-print-toggle-faces mh-ps-print-msg-show mh-ps-print-msg-file
881 ;;;;;; mh-ps-print-msg) "mh-print" "mh-print.el" (16671 49652))
882 ;;; Generated autoloads from mh-print.el
883
884 (autoload (quote mh-ps-print-msg) "mh-print" "\
885 Print the messages in RANGE.
886
887 Check the documentation of `mh-interactive-range' to see how RANGE is read in
888 interactive use." t nil)
889
890 (autoload (quote mh-ps-print-msg-file) "mh-print" "\
891 Print to FILE the messages in RANGE.
892
893 Check the documentation of `mh-interactive-range' to see how RANGE is read in
894 interactive use." t nil)
895
896 (autoload (quote mh-ps-print-msg-show) "mh-print" "\
897 Print current show buffer to FILE." t nil)
898
899 (autoload (quote mh-ps-print-toggle-faces) "mh-print" "\
900 Toggle whether printing is done with faces or not." t nil)
901
902 (autoload (quote mh-ps-print-toggle-color) "mh-print" "\
903 Toggle whether color is used in printing messages." t nil)
904
905 (autoload (quote mh-ps-print-toggle-mime) "mh-print" "\
906 Cycle through available choices on how MIME parts should be printed.
907 The available settings are:
908 1. Print only inline MIME parts.
909 2. Print all MIME parts.
910 3. Print no MIME parts." t nil)
911
912 (autoload (quote mh-print-msg) "mh-print" "\
913 Print RANGE on printer.
914
915 Check the documentation of `mh-interactive-range' to see how RANGE is read in
916 interactive use.
917
918 The variable `mh-lpr-command-format' is used to generate the print command.
919 The messages are formatted by mhl. See the variable `mhl-formfile'." t nil)
920
921 ;;;***
922 \f
923 ;;;### (autoloads (mh-narrow-to-tick mh-toggle-tick mh-thread-refile
924 ;;;;;; mh-thread-delete mh-thread-ancestor mh-thread-previous-sibling
925 ;;;;;; mh-thread-next-sibling mh-thread-forget-message mh-toggle-threads
926 ;;;;;; mh-thread-add-spaces mh-thread-update-scan-line-map mh-thread-inc
927 ;;;;;; mh-delete-subject-or-thread mh-delete-subject mh-narrow-to-range
928 ;;;;;; mh-narrow-to-to mh-narrow-to-cc mh-narrow-to-from mh-narrow-to-subject
929 ;;;;;; mh-interactive-range mh-range-to-msg-list mh-iterate-on-range
930 ;;;;;; mh-iterate-on-messages-in-region mh-add-to-sequence mh-notate-cur
931 ;;;;;; mh-rename-seq mh-translate-range mh-read-range mh-read-seq-default
932 ;;;;;; mh-notate-deleted-and-refiled mh-widen mh-put-msg-in-seq
933 ;;;;;; mh-narrow-to-seq mh-msg-is-in-seq mh-list-sequences mh-delete-seq)
934 ;;;;;; "mh-seq" "mh-seq.el" (16668 22297))
935 ;;; Generated autoloads from mh-seq.el
936
937 (autoload (quote mh-delete-seq) "mh-seq" "\
938 Delete the SEQUENCE." t nil)
939
940 (autoload (quote mh-list-sequences) "mh-seq" "\
941 List the sequences defined in the folder being visited." t nil)
942
943 (autoload (quote mh-msg-is-in-seq) "mh-seq" "\
944 Display the sequences in which the current message appears.
945 Use a prefix argument to display the sequences in which another MESSAGE
946 appears." t nil)
947
948 (autoload (quote mh-narrow-to-seq) "mh-seq" "\
949 Restrict display of this folder to just messages in SEQUENCE.
950 Use \\<mh-folder-mode-map>\\[mh-widen] to undo this command." t nil)
951
952 (autoload (quote mh-put-msg-in-seq) "mh-seq" "\
953 Add RANGE to SEQUENCE.
954
955 Check the documentation of `mh-interactive-range' to see how RANGE is read in
956 interactive use." t nil)
957
958 (autoload (quote mh-widen) "mh-seq" "\
959 Restore the previous limit.
960 If optional prefix argument ALL-FLAG is non-nil, remove all limits." t nil)
961
962 (autoload (quote mh-notate-deleted-and-refiled) "mh-seq" "\
963 Notate messages marked for deletion or refiling.
964 Messages to be deleted are given by `mh-delete-list' while messages to be
965 refiled are present in `mh-refile-list'." nil nil)
966
967 (autoload (quote mh-read-seq-default) "mh-seq" "\
968 Read and return sequence name with default narrowed or previous sequence.
969 PROMPT is the prompt to use when reading. If NOT-EMPTY is non-nil then a
970 non-empty sequence is read." nil nil)
971
972 (autoload (quote mh-read-range) "mh-seq" "\
973 Read a message range with PROMPT.
974
975 If FOLDER is non-nil then a range is read from that folder, otherwise use
976 `mh-current-folder'.
977
978 If DEFAULT is a string then use that as default range to return. If DEFAULT is
979 nil then ask user with default answer a range based on the sequences that seem
980 relevant. Finally if DEFAULT is t, try to avoid prompting the user. Unseen
981 messages, if present, are returned. If the folder has fewer than
982 `mh-large-folder' messages then \"all\" messages are returned. Finally as a
983 last resort prompt the user.
984
985 If EXPAND-FLAG is non-nil then a list of message numbers corresponding to the
986 input is returned. If this list is empty then an error is raised. If
987 EXPAND-FLAG is nil just return the input string. In this case we don't check
988 if the range is empty.
989
990 If ASK-FLAG is non-nil, then the user is always queried for a range of
991 messages. If ASK-FLAG is nil, then the function checks if the unseen sequence
992 is non-empty. If that is the case, `mh-unseen-seq', or the list of messages in
993 it depending on the value of EXPAND, is returned. Otherwise if the folder has
994 fewer than `mh-large-folder' messages then the list of messages corresponding
995 to \"all\" is returned. If neither of the above holds then as a last resort
996 the user is queried for a range of messages.
997
998 If NUMBER-AS-RANGE-FLAG is non-nil, then if a number, N is read as input, it
999 is interpreted as the range \"last:N\".
1000
1001 This function replaces the existing function `mh-read-msg-range'. Calls to:
1002 (mh-read-msg-range folder flag)
1003 should be replaced with:
1004 (mh-read-range \"Suitable prompt\" folder t nil flag
1005 mh-interpret-number-as-range-flag)" nil nil)
1006
1007 (autoload (quote mh-translate-range) "mh-seq" "\
1008 In FOLDER, translate the string EXPR to a list of messages numbers." nil nil)
1009
1010 (autoload (quote mh-rename-seq) "mh-seq" "\
1011 Rename SEQUENCE to have NEW-NAME." t nil)
1012
1013 (autoload (quote mh-notate-cur) "mh-seq" "\
1014 Mark the MH sequence cur.
1015 In addition to notating the current message with `mh-note-cur' the function
1016 uses `overlay-arrow-position' to put a marker in the fringe." nil nil)
1017
1018 (autoload (quote mh-add-to-sequence) "mh-seq" "\
1019 The sequence SEQ is augmented with the messages in MSGS." nil nil)
1020
1021 (autoload (quote mh-iterate-on-messages-in-region) "mh-seq" "\
1022 Iterate over region.
1023 VAR is bound to the message on the current line as we loop starting from BEGIN
1024 till END. In each step BODY is executed.
1025
1026 If VAR is nil then the loop is executed without any binding." nil (quote macro))
1027
1028 (autoload (quote mh-iterate-on-range) "mh-seq" "\
1029 Iterate an operation over a region or sequence.
1030
1031 VAR is bound to each message in turn in a loop over RANGE, which can be a
1032 message number, a list of message numbers, a sequence, a region in a cons
1033 cell, or a MH range (something like last:20) in a string. In each iteration,
1034 BODY is executed.
1035
1036 The parameter RANGE is usually created with `mh-interactive-range'
1037 in order to provide a uniform interface to MH-E functions." nil (quote macro))
1038
1039 (autoload (quote mh-range-to-msg-list) "mh-seq" "\
1040 Return a list of messages for RANGE.
1041 RANGE can be a message number, a list of message numbers, a sequence, or
1042 a region in a cons cell." nil nil)
1043
1044 (autoload (quote mh-interactive-range) "mh-seq" "\
1045 Return interactive specification for message, sequence, range or region.
1046 By convention, the name of this argument is RANGE.
1047
1048 If variable `transient-mark-mode' is non-nil and the mark is active, then this
1049 function returns a cons-cell of the region.
1050
1051 If optional prefix argument is provided, then prompt for message range with
1052 RANGE-PROMPT. A list of messages in that range is returned.
1053
1054 If a MH range is given, say something like last:20, then a list containing
1055 the messages in that range is returned.
1056
1057 If DEFAULT non-nil then it is returned.
1058
1059 Otherwise, the message number at point is returned.
1060
1061 This function is usually used with `mh-iterate-on-range' in order to provide
1062 a uniform interface to MH-E functions." nil nil)
1063
1064 (autoload (quote mh-narrow-to-subject) "mh-seq" "\
1065 Limit to messages with same subject.
1066 With a prefix argument, edit PICK-EXPR.
1067
1068 Use \\<mh-folder-mode-map>\\[mh-widen] to undo this command." t nil)
1069
1070 (autoload (quote mh-narrow-to-from) "mh-seq" "\
1071 Limit to messages with the same `From:' field.
1072 With a prefix argument, edit PICK-EXPR.
1073
1074 Use \\<mh-folder-mode-map>\\[mh-widen] to undo this command." t nil)
1075
1076 (autoload (quote mh-narrow-to-cc) "mh-seq" "\
1077 Limit to messages with the same `Cc:' field.
1078 With a prefix argument, edit PICK-EXPR.
1079
1080 Use \\<mh-folder-mode-map>\\[mh-widen] to undo this command." t nil)
1081
1082 (autoload (quote mh-narrow-to-to) "mh-seq" "\
1083 Limit to messages with the same `To:' field.
1084 With a prefix argument, edit PICK-EXPR.
1085
1086 Use \\<mh-folder-mode-map>\\[mh-widen] to undo this command." t nil)
1087
1088 (autoload (quote mh-narrow-to-range) "mh-seq" "\
1089 Limit to messages in RANGE.
1090
1091 Check the documentation of `mh-interactive-range' to see how RANGE is read in
1092 interactive use.
1093
1094 Use \\<mh-folder-mode-map>\\[mh-widen] to undo this command." t nil)
1095
1096 (autoload (quote mh-delete-subject) "mh-seq" "\
1097 Mark all following messages with same subject to be deleted.
1098 This puts the messages in a sequence named subject. You can undo the last
1099 deletion marks using `mh-undo' with a prefix argument and then specifying the
1100 subject sequence." t nil)
1101
1102 (autoload (quote mh-delete-subject-or-thread) "mh-seq" "\
1103 Mark messages for deletion intelligently.
1104 If the folder is threaded then `mh-thread-delete' is used to mark the current
1105 message and all its descendants for deletion. Otherwise `mh-delete-subject' is
1106 used to mark the current message and all messages following it with the same
1107 subject for deletion." t nil)
1108
1109 (autoload (quote mh-thread-inc) "mh-seq" "\
1110 Update thread tree for FOLDER.
1111 All messages after START-POINT are added to the thread tree." nil nil)
1112
1113 (autoload (quote mh-thread-update-scan-line-map) "mh-seq" "\
1114 In threaded view update `mh-thread-scan-line-map'.
1115 MSG is the message being notated with NOTATION at OFFSET." nil nil)
1116
1117 (autoload (quote mh-thread-add-spaces) "mh-seq" "\
1118 Add COUNT spaces to each scan line in `mh-thread-scan-line-map'." nil nil)
1119
1120 (autoload (quote mh-toggle-threads) "mh-seq" "\
1121 Toggle threaded view of folder." t nil)
1122
1123 (autoload (quote mh-thread-forget-message) "mh-seq" "\
1124 Forget the message INDEX from the threading tables." nil nil)
1125
1126 (autoload (quote mh-thread-next-sibling) "mh-seq" "\
1127 Jump to next sibling.
1128 With non-nil optional argument PREVIOUS-FLAG jump to the previous sibling." t nil)
1129
1130 (autoload (quote mh-thread-previous-sibling) "mh-seq" "\
1131 Jump to previous sibling." t nil)
1132
1133 (autoload (quote mh-thread-ancestor) "mh-seq" "\
1134 Jump to the ancestor of current message.
1135 If optional argument THREAD-ROOT-FLAG is non-nil then jump to the root of the
1136 thread tree the message belongs to." t nil)
1137
1138 (autoload (quote mh-thread-delete) "mh-seq" "\
1139 Mark current message and all its children for subsequent deletion." t nil)
1140
1141 (autoload (quote mh-thread-refile) "mh-seq" "\
1142 Mark current message and all its children for refiling to FOLDER." t nil)
1143
1144 (autoload (quote mh-toggle-tick) "mh-seq" "\
1145 Toggle tick mark of all messages in RANGE." t nil)
1146
1147 (autoload (quote mh-narrow-to-tick) "mh-seq" "\
1148 Limit to messages in `mh-tick-seq'.
1149
1150 Use \\<mh-folder-mode-map>\\[mh-widen] to undo this command." t nil)
1151
1152 ;;;***
1153 \f
1154 ;;;### (autoloads (mh-speed-add-folder mh-speed-invalidate-map mh-speed-flists
1155 ;;;;;; mh-speed-view mh-speed-toggle mh-folder-speedbar-buttons)
1156 ;;;;;; "mh-speed" "mh-speed.el" (16665 55171))
1157 ;;; Generated autoloads from mh-speed.el
1158
1159 (autoload (quote mh-folder-speedbar-buttons) "mh-speed" "\
1160 Interface function to create MH-E speedbar buffer.
1161 BUFFER is the MH-E buffer for which the speedbar buffer is to be created." nil nil)
1162
1163 (defalias (quote mh-show-speedbar-buttons) (quote mh-folder-speedbar-buttons))
1164
1165 (defalias (quote mh-letter-speedbar-buttons) (quote mh-folder-speedbar-buttons))
1166
1167 (autoload (quote mh-speed-toggle) "mh-speed" "\
1168 Toggle the display of child folders.
1169 The otional ARGS are ignored and there for compatibilty with speedbar." t nil)
1170
1171 (autoload (quote mh-speed-view) "mh-speed" "\
1172 View folder on current line.
1173 Optional ARGS are ignored." t nil)
1174
1175 (autoload (quote mh-speed-flists) "mh-speed" "\
1176 Execute flists -recurse and update message counts.
1177 If FORCE is non-nil the timer is reset.
1178
1179 Any number of optional FOLDERS can be specified. If specified, flists is run
1180 only for that one folder." t nil)
1181
1182 (autoload (quote mh-speed-invalidate-map) "mh-speed" "\
1183 Remove FOLDER from various optimization caches." t nil)
1184
1185 (autoload (quote mh-speed-add-folder) "mh-speed" "\
1186 Add FOLDER since it is being created.
1187 The function invalidates the latest ancestor that is present." nil nil)
1188
1189 ;;;***
1190 \f
1191 ;;;### (autoloads (mh-alias-apropos mh-alias-add-address-under-point
1192 ;;;;;; mh-alias-grab-from-field mh-alias-add-alias mh-alias-for-from-p
1193 ;;;;;; mh-alias-address-to-alias mh-alias-letter-expand-alias mh-alias-minibuffer-confirm-address
1194 ;;;;;; mh-read-address mh-alias-reload-maybe mh-alias-reload) "mh-alias"
1195 ;;;;;; "mh-alias.el" (16671 49553))
1196 ;;; Generated autoloads from mh-alias.el
1197
1198 (autoload (quote mh-alias-reload) "mh-alias" "\
1199 Reload MH aliases.
1200
1201 Since aliases are updated frequently, MH-E will reload aliases automatically
1202 whenever an alias lookup occurs if an alias source (a file listed in your
1203 `Aliasfile:' profile component and your password file if variable
1204 `mh-alias-local-users' is non-nil) has changed. However, you can reload your
1205 aliases manually by calling this command directly.
1206
1207 The value of `mh-alias-reloaded-hook' is a list of functions to be called,
1208 with no arguments, after the aliases have been loaded." t nil)
1209
1210 (autoload (quote mh-alias-reload-maybe) "mh-alias" "\
1211 Load new MH aliases." nil nil)
1212
1213 (autoload (quote mh-read-address) "mh-alias" "\
1214 Read an address from the minibuffer with PROMPT." nil nil)
1215
1216 (autoload (quote mh-alias-minibuffer-confirm-address) "mh-alias" "\
1217 Display the alias expansion if `mh-alias-flash-on-comma' is non-nil." t nil)
1218
1219 (autoload (quote mh-alias-letter-expand-alias) "mh-alias" "\
1220 Expand mail alias before point." nil nil)
1221
1222 (autoload (quote mh-alias-address-to-alias) "mh-alias" "\
1223 Return the ADDRESS alias if defined, or nil." nil nil)
1224
1225 (autoload (quote mh-alias-for-from-p) "mh-alias" "\
1226 Return t if sender's address has a corresponding alias." nil nil)
1227
1228 (autoload (quote mh-alias-add-alias) "mh-alias" "\
1229 *Add ALIAS for ADDRESS in personal alias file.
1230 This function prompts you for an alias and address. If the alias exists
1231 already, you will have the choice of inserting the new alias before or after
1232 the old alias. In the former case, this alias will be used when sending mail
1233 to this alias. In the latter case, the alias serves as an additional folder
1234 name hint when filing messages." t nil)
1235
1236 (autoload (quote mh-alias-grab-from-field) "mh-alias" "\
1237 *Add alias for the sender of the current message." t nil)
1238
1239 (autoload (quote mh-alias-add-address-under-point) "mh-alias" "\
1240 Insert an alias for address under point." t nil)
1241
1242 (autoload (quote mh-alias-apropos) "mh-alias" "\
1243 Show all aliases or addresses that match REGEXP." t nil)
1244
1245 ;;;***
1246 \f
1247 (provide 'mh-loaddefs)
1248 ;;; Local Variables:
1249 ;;; version-control: never
1250 ;;; no-byte-compile: t
1251 ;;; no-update-autoloads: t
1252 ;;; End:
1253 ;;; arch-tag: bc36a104-1edb-45d5-8aad-a85b45648378
1254 ;;; mh-loaddefs.el ends here