1 ;;; bbdb-autoloads.el --- automatically extracted autoloads
5 (add-to-list 'load-path
(directory-file-name
6 (or (file-name-directory #$
) (car load-path
))))
9 ;;;### (autoloads nil "bbdb" "bbdb.el" (0 0 0 0))
10 ;;; Generated autoloads from bbdb.el
12 (defsubst bbdb-records nil
"\
13 Return a list of all BBDB records; read in and parse the db if necessary.
14 This function also notices if the corresponding file on disk has been modified." (with-current-buffer (bbdb-buffer) bbdb-records
))
16 (autoload 'bbdb-mode
"bbdb" "\
17 Major mode for viewing and editing the Insidious Big Brother Database.
18 Letters no longer insert themselves. Numbers are prefix arguments.
19 You can move around using the usual cursor motion commands.
21 \\[bbdb-add-mail-alias] Add new mail alias to visible records or remove it.
22 \\[bbdb-edit-field] Edit the field on the current line.
23 \\[bbdb-delete-field-or-record] Delete the field on the current line. If the current line is the
24 first line of a record, then delete the entire record.
25 \\[bbdb-insert-field] Insert a new field into the current record. Note that this
26 will let you add new fields of your own as well.
27 \\[bbdb-transpose-fields] Swap the field on the current line with the previous field.
28 \\[bbdb-dial] Dial the current phone field.
29 \\[bbdb-next-record], \\[bbdb-prev-record] Move to the next or the previous displayed record, respectively.
30 \\[bbdb-create] Create a new record.
31 \\[bbdb-toggle-records-layout] Toggle whether the current record is displayed in a one-line
32 listing, or a full multi-line listing.
33 \\[bbdb-do-all-records]\\[bbdb-toggle-records-layout] Do that for all displayed records.
34 \\[bbdb-merge-records] Merge the contents of the current record with some other, and then
35 delete the current record.
36 \\[bbdb-omit-record] Remove the current record from the display without deleting it from
37 the database. This is often a useful thing to do before using one
39 \\[bbdb] Search for records in the database (on all fields).
40 \\[bbdb-search-mail] Search for records by mail address.
41 \\[bbdb-search-organization] Search for records by organization.
42 \\[bbdb-search-xfields] Search for records by xfields.
43 \\[bbdb-search-name] Search for records by name.
44 \\[bbdb-search-changed] Display records that have changed since the database was saved.
45 \\[bbdb-mail] Compose mail to the person represented by the current record.
46 \\[bbdb-do-all-records]\\[bbdb-mail] Compose mail to everyone whose record is displayed.
47 \\[bbdb-save] Save the BBDB file to disk.
48 \\[bbdb-tex] Create a TeX listing of the current record.
49 \\[bbdb-do-all-records]\\[bbdb-tex] Do that for all displayed record.
50 \\[other-window] Move to another window.
51 \\[bbdb-info] Read the Info documentation for BBDB.
52 \\[bbdb-help] Display a one line command summary in the echo area.
53 \\[bbdb-browse-url] Visit Web sites listed in the `url' field(s) of the current record.
55 For address completion using the names and mail addresses in the database:
56 in Mail mode, type \\<mail-mode-map>\\[bbdb-complete-mail].
57 in Message mode, type \\<message-mode-map>\\[bbdb-complete-mail].
61 `bbdb-ignore-redundant-mails'
62 `bbdb-case-fold-search'
63 `bbdb-completion-list'
64 `bbdb-default-area-code'
69 `bbdb-check-auto-save-file'
71 `bbdb-pop-up-window-size'
75 `bbdb-new-mails-primary'
78 `bbdb-user-mail-address-re'
80 There are numerous hooks. M-x apropos ^bbdb.*hook RET
86 (autoload 'bbdb-version
"bbdb" "\
87 Return string describing the version of BBDB.
88 With prefix ARG, insert string at point.
90 \(fn &optional ARG)" t nil
)
92 (autoload 'bbdb-initialize
"bbdb" "\
93 Initialize BBDB for MUAS and miscellaneous packages.
94 List MUAS may include the following symbols to initialize the respective
95 mail/news readers, composers, and miscellaneous packages:
96 gnus Gnus mail/news reader.
97 mh-e MH-E mail reader.
98 mu4e Mu4e mail reader.
99 rmail Rmail mail reader.
101 mail Mail (M-x mail).
102 message Message mode.
103 wl Wanderlust mail reader.
105 anniv Anniversaries in Emacs diary.
107 sc Supercite. However, this is not the full story.
108 See bbdb-sc.el for how to fully hook BBDB into Supercite.
110 pgp PGP support: this adds `bbdb-pgp' to `message-send-hook'
111 and `mail-send-hook' so that `bbdb-pgp' runs automatically
112 when a message is sent.
113 Yet see info node `(message)Signing and encryption'
114 why you might not want to rely for encryption on a hook
115 function which runs just before the message is sent,
116 that is, you might want to call the command `bbdb-pgp' manually,
117 then call `mml-preview'.
119 See also `bbdb-mua-auto-update-init'. The latter is a separate function
120 as this allows one to initialize the auto update feature for some MUAs only,
121 for example only for outgoing messages.
123 \(fn &rest MUAS)" nil nil
)
125 (if (fboundp 'register-definition-prefixes
) (register-definition-prefixes "bbdb" '("bbdb-")))
129 ;;;### (autoloads nil "bbdb-anniv" "bbdb-anniv.el" (0 0 0 0))
130 ;;; Generated autoloads from bbdb-anniv.el
132 (autoload 'bbdb-anniv-diary-entries
"bbdb-anniv" "\
133 Add anniversaries from BBDB records to `diary-list-entries'.
134 This obeys `calendar-date-style' via `diary-date-forms'.
135 To enable this feature, put the following into your .emacs:
137 (add-hook 'diary-list-entries-hook 'bbdb-anniv-diary-entries)
141 (if (fboundp 'register-definition-prefixes
) (register-definition-prefixes "bbdb-anniv" '("bbdb-anniv-")))
145 ;;;### (autoloads nil "bbdb-com" "bbdb-com.el" (0 0 0 0))
146 ;;; Generated autoloads from bbdb-com.el
148 (autoload 'bbdb-do-all-records
"bbdb-com" "\
149 Command prefix for operating on all records currently displayed.
150 With prefix ARG a positive number, operate on all records.
151 With prefix ARG a negative number, operate on current record only.
152 This only works for certain commands.
154 \(fn &optional ARG)" t nil
)
156 (autoload 'bbdb-do-records
"bbdb-com" "\
157 Return list of records to operate on.
158 Normally this list includes only the current record.
159 It includes all currently displayed records if the command prefix \\<bbdb-mode-map>\\[bbdb-do-all-records] is used.
160 If FULL is non-nil, the list of records includes display information.
162 \(fn &optional FULL)" nil nil
)
164 (autoload 'bbdb-append-display-p
"bbdb-com" "\
165 Return variable `bbdb-append-display' and reset.
169 (autoload 'bbdb-append-display
"bbdb-com" "\
170 Toggle appending next searched records in the *BBDB* buffer.
171 With prefix ARG \\[universal-argument] always append.
172 With ARG a positive number append for that many times.
173 With ARG a negative number do not append.
175 \(fn &optional ARG)" t nil
)
177 (autoload 'bbdb-search-invert
"bbdb-com" "\
178 Toggle inversion of the next search command.
179 With prefix ARG a positive number, invert next search.
180 With prefix ARG a negative number, do not invert next search.
182 \(fn &optional ARG)" t nil
)
184 (autoload 'bbdb
"bbdb-com" "\
185 Display all records in the BBDB matching REGEXP
186 in either the name(s), organization, address, phone, mail, or xfields.
188 \(fn REGEXP &optional LAYOUT)" t nil
)
190 (autoload 'bbdb-search-name
"bbdb-com" "\
191 Display all records in the BBDB matching REGEXP in the name
192 \(or ``alternate'' names).
194 \(fn REGEXP &optional LAYOUT)" t nil
)
196 (autoload 'bbdb-search-organization
"bbdb-com" "\
197 Display all records in the BBDB matching REGEXP in the organization field.
199 \(fn REGEXP &optional LAYOUT)" t nil
)
201 (autoload 'bbdb-search-address
"bbdb-com" "\
202 Display all records in the BBDB matching REGEXP in the address fields.
204 \(fn REGEXP &optional LAYOUT)" t nil
)
206 (autoload 'bbdb-search-mail
"bbdb-com" "\
207 Display all records in the BBDB matching REGEXP in the mail address.
209 \(fn REGEXP &optional LAYOUT)" t nil
)
211 (autoload 'bbdb-search-phone
"bbdb-com" "\
212 Display all records in the BBDB matching REGEXP in the phones field.
214 \(fn REGEXP &optional LAYOUT)" t nil
)
216 (autoload 'bbdb-search-xfields
"bbdb-com" "\
217 Display all BBDB records for which xfield FIELD matches REGEXP.
219 \(fn FIELD REGEXP &optional LAYOUT)" t nil
)
221 (autoload 'bbdb-search-changed
"bbdb-com" "\
222 Display records which have been changed since BBDB was last saved.
224 \(fn &optional LAYOUT)" t nil
)
226 (autoload 'bbdb-timestamp-older
"bbdb-com" "\
227 Display records with timestamp older than DATE.
228 DATE must be in yyyy-mm-dd format.
230 \(fn DATE &optional LAYOUT)" t nil
)
232 (autoload 'bbdb-timestamp-newer
"bbdb-com" "\
233 Display records with timestamp newer than DATE.
234 DATE must be in yyyy-mm-dd format.
236 \(fn DATE &optional LAYOUT)" t nil
)
238 (autoload 'bbdb-creation-older
"bbdb-com" "\
239 Display records with creation-date older than DATE.
240 DATE must be in yyyy-mm-dd format.
242 \(fn DATE &optional LAYOUT)" t nil
)
244 (autoload 'bbdb-creation-newer
"bbdb-com" "\
245 Display records with creation-date newer than DATE.
246 DATE must be in yyyy-mm-dd format.
248 \(fn DATE &optional LAYOUT)" t nil
)
250 (autoload 'bbdb-creation-no-change
"bbdb-com" "\
251 Display records that have the same timestamp and creation-date.
253 \(fn &optional LAYOUT)" t nil
)
255 (autoload 'bbdb-create
"bbdb-com" "\
256 Add a new RECORD to BBDB.
257 When called interactively read all relevant info.
258 Do not call this from a program; call `bbdb-create-internal' instead.
262 (autoload 'bbdb-create-internal
"bbdb-com" "\
263 Add a new record to the database and return it.
265 The following keywords are supported in SPEC:
266 :name VAL String or a cons cell (FIRST . LAST), the name of the person.
267 An error is thrown if VAL is already in use
268 and `bbdb-allow-duplicates' is nil.
269 :affix VAL List of strings.
270 :aka VAL List of strings.
271 :organization VAL List of strings.
272 :mail VAL String with comma-separated mail address
273 or a list of strings.
274 An error is thrown if a mail address in MAIL is already
275 in use and `bbdb-allow-duplicates' is nil.
276 :phone VAL List of phone-number objects. A phone-number is a vector
277 [\"label\" areacode prefix suffix extension-or-nil]
278 or [\"label\" \"phone-number\"]
279 :address VAL List of addresses. An address is a vector of the form
280 [\"label\" (\"line1\" \"line2\" ... ) \"City\"
281 \"State\" \"Postcode\" \"Country\"].
282 :xfields VAL Alist associating symbols with strings.
283 :uuid VAL String, the uuid.
284 :creation-date VAL String, the creation date.
285 :check If present, throw an error if a field value is not
286 syntactically correct.
288 \(fn &rest SPEC)" nil nil
)
290 (autoload 'bbdb-insert-field
"bbdb-com" "\
291 For RECORD, add a new FIELD with value VALUE.
292 Interactively, read FIELD and VALUE; RECORD is the current record.
293 A non-nil prefix arg is passed on to `bbdb-read-field' as FLAG (see there).
295 \(fn RECORD FIELD VALUE)" t nil
)
297 (autoload 'bbdb-edit-field
"bbdb-com" "\
298 Edit the contents of FIELD of RECORD.
299 If point is in the middle of a multi-line field (e.g., address),
300 then the entire field is edited, not just the current line.
301 For editing phone numbers or addresses, VALUE must be the phone number
302 or address that gets edited. An error is thrown when attempting to edit
303 a phone number or address with VALUE being nil.
305 - The value of an xfield is a string. With prefix FLAG the value may be
308 \(fn RECORD FIELD &optional VALUE FLAG)" t nil
)
310 (autoload 'bbdb-transpose-fields
"bbdb-com" "\
311 Transpose previous and current field of a BBDB record.
312 With numeric prefix ARG, take previous field and move it past ARG fields.
313 With region active or ARG 0, transpose field point is in and field mark is in.
315 Both fields must be in the same record, and must be of the same basic type
316 \(that is, you can use this command to change the order in which phone numbers
317 or email addresses are listed, but you cannot use it to make an address appear
318 before a phone number; the order of field types is fixed).
320 If the current field is the name field, transpose first and last name,
321 irrespective of the value of ARG.
325 (autoload 'bbdb-delete-field-or-record
"bbdb-com" "\
326 For RECORDS delete FIELD.
327 If FIELD is the `name' field, delete RECORDS from datanbase.
328 Interactively, use BBDB prefix \\<bbdb-mode-map>\\[bbdb-do-all-records], see `bbdb-do-all-records',
329 and FIELD is the field point is on.
330 If prefix NOPROMPT is non-nil, do not confirm deletion.
332 \(fn RECORDS FIELD &optional NOPROMPT)" t nil
)
334 (autoload 'bbdb-delete-records
"bbdb-com" "\
336 Interactively, use BBDB prefix \\<bbdb-mode-map>\\[bbdb-do-all-records], see `bbdb-do-all-records'.
337 If prefix NOPROMPT is non-nil, do not confirm deletion.
339 \(fn RECORDS &optional NOPROMPT)" t nil
)
341 (autoload 'bbdb-display-all-records
"bbdb-com" "\
343 If invoked in a *BBDB* buffer point stays on the currently visible record.
344 Inverse of `bbdb-display-current-record'.
346 \(fn &optional LAYOUT)" t nil
)
348 (autoload 'bbdb-display-current-record
"bbdb-com" "\
349 Narrow to current record. Inverse of `bbdb-display-all-records'.
351 \(fn &optional LAYOUT)" t nil
)
353 (autoload 'bbdb-toggle-records-layout
"bbdb-com" "\
354 Toggle layout of RECORDS (elided or expanded).
355 Interactively, use BBDB prefix \\<bbdb-mode-map>\\[bbdb-do-all-records], see `bbdb-do-all-records'.
356 With prefix ARG 0, RECORDS are displayed elided.
357 With any other non-nil ARG, RECORDS are displayed expanded.
359 \(fn RECORDS &optional ARG)" t nil
)
361 (autoload 'bbdb-display-records-completely
"bbdb-com" "\
362 Display RECORDS using layout `full-multi-line' (i.e., display all fields).
363 Interactively, use BBDB prefix \\<bbdb-mode-map>\\[bbdb-do-all-records], see `bbdb-do-all-records'.
365 \(fn RECORDS)" t nil
)
367 (autoload 'bbdb-display-records-with-layout
"bbdb-com" "\
368 Display RECORDS using LAYOUT.
369 Interactively, use BBDB prefix \\<bbdb-mode-map>\\[bbdb-do-all-records], see `bbdb-do-all-records'.
371 \(fn RECORDS LAYOUT)" t nil
)
373 (autoload 'bbdb-omit-record
"bbdb-com" "\
374 Remove current record from the display without deleting it from BBDB.
375 With prefix N, omit the next N records. If negative, omit backwards.
379 (autoload 'bbdb-merge-records
"bbdb-com" "\
380 Merge RECORD1 into RECORD2, then delete RECORD1 and return RECORD2.
381 If both records have name fields ask which one to use.
382 Concatenate other fields, ignoring duplicates.
383 RECORD1 need not be known to BBDB, its hash and cache are ignored.
384 Update hash and cache for RECORD2.
386 Interactively, RECORD1 is the current record; prompt for RECORD2.
387 With prefix, RECORD2 defaults to the first record with the same name.
389 \(fn RECORD1 RECORD2)" t nil
)
391 (autoload 'bbdb-sort-addresses
"bbdb-com" "\
392 Sort the addresses in RECORDS according to the label.
393 Interactively, use BBDB prefix \\<bbdb-mode-map>\\[bbdb-do-all-records], see `bbdb-do-all-records'.
394 If UPDATE is non-nil (as in interactive calls) update the database.
395 Otherwise, this is the caller's responsiblity (for example, when used
396 in `bbdb-change-hook').
398 \(fn RECORDS &optional UPDATE)" t nil
)
400 (autoload 'bbdb-sort-phones
"bbdb-com" "\
401 Sort the phones in RECORDS according to the label.
402 Interactively, use BBDB prefix \\<bbdb-mode-map>\\[bbdb-do-all-records], see `bbdb-do-all-records'.
403 If UPDATE is non-nil (as in interactive calls) update the database.
404 Otherwise, this is the caller's responsiblity (for example, when used
405 in `bbdb-change-hook').
407 \(fn RECORDS &optional UPDATE)" t nil
)
409 (autoload 'bbdb-sort-xfields
"bbdb-com" "\
410 Sort the xfields in RECORDS according to `bbdb-xfields-sort-order'.
411 Interactively, use BBDB prefix \\<bbdb-mode-map>\\[bbdb-do-all-records], see `bbdb-do-all-records'.
412 If UPDATE is non-nil (as in interactive calls) update the database.
413 Otherwise, this is the caller's responsiblity (for example, when used
414 in `bbdb-change-hook').
416 \(fn RECORDS &optional UPDATE)" t nil
)
418 (autoload 'bbdb-dwim-mail
"bbdb-com" "\
419 Return a string to use as the mail address of RECORD.
420 The name in the mail address is formatted obeying `bbdb-mail-name-format'
421 and `bbdb-mail-name'. However, if both the first name and last name
422 are constituents of the address as in John.Doe@Some.Host,
423 and `bbdb-mail-avoid-redundancy' is non-nil, then the address is used as is
424 and `bbdb-mail-name-format' and `bbdb-mail-name' are ignored.
425 If `bbdb-mail-avoid-redundancy' is 'mail-only the name is never included.
426 MAIL may be a mail address to be used for RECORD.
427 If MAIL is an integer, use the MAILth mail address of RECORD.
428 If MAIL is nil use the first mail address of RECORD.
430 \(fn RECORD &optional MAIL)" nil nil
)
432 (autoload 'bbdb-mail
"bbdb-com" "\
433 Compose a mail message to RECORDS (optional: using SUBJECT).
434 Interactively, use BBDB prefix \\<bbdb-mode-map>\\[bbdb-do-all-records], see `bbdb-do-all-records'.
435 By default, the first mail addresses of RECORDS are used.
436 If prefix N is a number, use Nth mail address of RECORDS (starting from 1).
437 If prefix N is C-u (t noninteractively) use all mail addresses of RECORDS.
438 If VERBOSE is non-nil (as in interactive calls) be verbose.
440 \(fn RECORDS &optional SUBJECT N VERBOSE)" t nil
)
442 (autoload 'bbdb-completion-predicate
"bbdb-com" "\
443 For use as the third argument to `completing-read'.
444 Obey `bbdb-completion-list'.
446 \(fn KEY RECORDS)" nil nil
)
448 (autoload 'bbdb-completing-read-mails
"bbdb-com" "\
449 Like `read-string', but allows `bbdb-complete-mail' style completion.
451 \(fn PROMPT &optional INIT)" nil nil
)
453 (autoload 'bbdb-complete-mail
"bbdb-com" "\
454 In a mail buffer, complete the user name or mail before point.
455 Completion happens up to the preceeding colon, comma, or BEG.
456 Return non-nil if there is a valid completion, else return nil.
458 Completion behaviour obeys `bbdb-completion-list' (see there).
459 If what has been typed matches a unique BBDB record, insert an address
460 formatted by `bbdb-dwim-mail' (see there). Also, display this record
461 if `bbdb-completion-display-record' is non-nil,
462 If what has been typed is a valid completion but does not match
463 a unique record, display a list of completions.
464 If the completion is done and `bbdb-complete-mail-allow-cycling' is t
465 then cycle through the mails for the matching record. If BBDB
466 would format a given address different from what we have in the mail buffer,
467 the first round of cycling reformats the address accordingly, then we cycle
468 through the mails for the matching record.
469 With prefix CYCLE-COMPLETION-BUFFER non-nil, display a list of all mails
470 available for cycling.
472 Set the variable `bbdb-complete-mail' non-nil for enabling this feature
473 as part of the MUA insinuation.
475 \(fn &optional BEG CYCLE-COMPLETION-BUFFER)" t nil
)
477 (define-obsolete-function-alias 'bbdb-complete-name
'bbdb-complete-mail
"3.0")
479 (autoload 'bbdb-mail-aliases
"bbdb-com" "\
480 Define mail aliases for the records in the database.
481 Define a mail alias for every record that has a `mail-alias' field
482 which is the contents of that field.
483 If there are multiple comma-separated words in the `mail-alias' field,
484 then all of those words will be defined as aliases for that person.
486 If multiple records in the database have the same mail alias,
487 then that alias expands to a comma-separated list of the mail addresses
488 of all of these people.
489 Add this command to `mail-setup-hook'.
491 Mail aliases are (re)built only if `bbdb-mail-aliases-need-rebuilt' is non-nil
492 because the database was newly loaded or it has been edited.
493 Rebuilding the aliases is enforced if prefix FORCE-REBUILT is t.
495 \(fn &optional FORCE-REBUILT NOISY)" t nil
)
497 (defsubst bbdb-mail-alias-list
(alias) (if (stringp alias
) (bbdb-split bbdb-mail-alias-field alias
) alias
))
499 (autoload 'bbdb-dial
"bbdb-com" "\
500 Dial the number at point.
501 If the point is at the beginning of a record, dial the first phone number.
502 Use rules from `bbdb-dial-local-prefix-alist' unless prefix FORCE-AREA-CODE
503 is non-nil. Do not dial the extension.
505 \(fn PHONE FORCE-AREA-CODE)" t nil
)
507 (autoload 'bbdb-browse-url
"bbdb-com" "\
508 Brwose URLs stored in the `url' field of RECORDS.
509 Interactively, use BBDB prefix \\<bbdb-mode-map>\\[bbdb-do-all-records], see `bbdb-do-all-records'.
510 Prefix WHICH specifies which URL in field `url' is used (starting from 0).
511 Default is the first URL.
513 \(fn RECORDS &optional WHICH)" t nil
)
515 (autoload 'bbdb-grab-url
"bbdb-com" "\
516 Grab URL and store it in RECORD.
518 \(fn RECORD URL)" t nil
)
520 (autoload 'bbdb-copy-records-as-kill
"bbdb-com" "\
521 Copy RECORDS to kill ring.
522 Interactively, use BBDB prefix \\<bbdb-mode-map>\\[bbdb-do-all-records], see `bbdb-do-all-records'.
524 \(fn RECORDS)" t nil
)
526 (autoload 'bbdb-copy-fields-as-kill
"bbdb-com" "\
527 For RECORDS copy values of FIELD at point to kill ring.
528 If FIELD is an address or phone with a label, copy only field values
529 with the same label. With numeric prefix NUM, if the value of FIELD
530 is a list, copy only the NUMth list element.
531 Interactively, use BBDB prefix \\<bbdb-mode-map>\\[bbdb-do-all-records], see `bbdb-do-all-records'.
533 \(fn RECORDS FIELD &optional NUM)" t nil
)
535 (autoload 'bbdb-info
"bbdb-com" "\
540 (autoload 'bbdb-help
"bbdb-com" "\
545 (if (fboundp 'register-definition-prefixes
) (register-definition-prefixes "bbdb-com" '("bbdb-")))
549 ;;;### (autoloads nil "bbdb-gnus" "bbdb-gnus.el" (0 0 0 0))
550 ;;; Generated autoloads from bbdb-gnus.el
552 (autoload 'bbdb-insinuate-gnus
"bbdb-gnus" "\
554 Do not call this in your init file. Use `bbdb-initialize'.
560 ;;;### (autoloads nil "bbdb-ispell" "bbdb-ispell.el" (0 0 0 0))
561 ;;; Generated autoloads from bbdb-ispell.el
563 (autoload 'bbdb-ispell-export
"bbdb-ispell" "\
564 Export BBDB records to ispell personal dictionaries.
568 (if (fboundp 'register-definition-prefixes
) (register-definition-prefixes "bbdb-ispell" '("bbdb-ispell-")))
572 ;;;### (autoloads nil "bbdb-message" "bbdb-message.el" (0 0 0 0))
573 ;;; Generated autoloads from bbdb-message.el
575 (autoload 'bbdb-insinuate-message
"bbdb-message" "\
576 Hook BBDB into Message Mode.
577 Do not call this in your init file. Use `bbdb-initialize'.
581 (autoload 'bbdb-insinuate-mail
"bbdb-message" "\
582 Hook BBDB into Mail Mode.
583 Do not call this in your init file. Use `bbdb-initialize'.
589 ;;;### (autoloads nil "bbdb-mhe" "bbdb-mhe.el" (0 0 0 0))
590 ;;; Generated autoloads from bbdb-mhe.el
592 (autoload 'bbdb
/mh-header
"bbdb-mhe" "\
593 Find and return the value of HEADER in the current buffer.
594 Returns the empty string if HEADER is not in the message.
596 \(fn HEADER)" nil nil
)
598 (autoload 'bbdb-insinuate-mh
"bbdb-mhe" "\
599 Call this function to hook BBDB into MH-E.
600 Do not call this in your init file. Use `bbdb-initialize'.
606 ;;;### (autoloads nil "bbdb-migrate" "bbdb-migrate.el" (0 0 0 0))
607 ;;; Generated autoloads from bbdb-migrate.el
609 (autoload 'bbdb-migrate
"bbdb-migrate" "\
610 Migrate RECORDS from format OLD to `bbdb-file-format'.
612 \(fn RECORDS OLD)" nil nil
)
614 (autoload 'bbdb-undocumented-variables
"bbdb-migrate" "\
615 Return list of undocumented variables in NAME-SPACE.
616 NAME-SPACE defaults to \"bbdb-\". Use a prefix arg to specify NAME-SPACE
617 interactively. If MESSAGE is non-nil (as in interactive calls) display
618 the list in the message area.
620 This command may come handy to identify BBDB variables in your init file
621 that are not used anymore by the current version of BBDB. Yet this fails
622 for outdated BBDB variables that are set via your personal `custom-file'.
624 \(fn &optional NAME-SPACE MESSAGE)" t nil
)
626 (if (fboundp 'register-definition-prefixes
) (register-definition-prefixes "bbdb-migrate" '("bbdb-migrate-")))
630 ;;;### (autoloads nil "bbdb-mu4e" "bbdb-mu4e.el" (0 0 0 0))
631 ;;; Generated autoloads from bbdb-mu4e.el
633 (autoload 'bbdb-insinuate-mu4e
"bbdb-mu4e" "\
635 Do not call this in your init file. Use `bbdb-initialize'.
641 ;;;### (autoloads nil "bbdb-mua" "bbdb-mua.el" (0 0 0 0))
642 ;;; Generated autoloads from bbdb-mua.el
644 (autoload 'bbdb-message-header
"bbdb-mua" "\
645 For the current message return the value of HEADER.
646 MIME encoded headers are decoded. Return nil if HEADER does not exist.
648 \(fn HEADER)" nil nil
)
650 (autoload 'bbdb-accept-message
"bbdb-mua" "\
651 For use with variable `bbdb-mua-update-interactive-p' and friends.
652 Return the value of variable `bbdb-update-records-p' for messages matching
653 `bbdb-accept-message-alist'. If INVERT is non-nil, accept messages
654 not matching `bbdb-ignore-message-alist'.
656 \(fn &optional INVERT)" nil nil
)
658 (autoload 'bbdb-ignore-message
"bbdb-mua" "\
659 For use with variable `bbdb-mua-update-interactive-p' and friends.
660 Return the value of variable `bbdb-update-records-p' for messages not matching
661 `bbdb-ignore-message-alist'. If INVERT is non-nil, accept messages
662 matching `bbdb-accept-message-alist'.
664 \(fn &optional INVERT)" nil nil
)
666 (autoload 'bbdb-select-message
"bbdb-mua" "\
667 For use with variable `bbdb-mua-update-interactive-p' and friends.
668 Return the value of variable `bbdb-update-records-p' for messages both matching
669 `bbdb-accept-message-alist' and not matching `bbdb-ignore-message-alist'.
673 (autoload 'bbdb-update-records
"bbdb-mua" "\
674 Return the list of BBDB records matching ADDRESS-LIST.
675 ADDRESS-LIST is a list of mail addresses. (It can be extracted from
676 a mail message using `bbdb-get-address-components'.)
677 UPDATE-P may take the following values:
678 search Search for existing records matching ADDRESS.
679 update Search for existing records matching ADDRESS;
680 update name and mail field if necessary.
681 query Search for existing records matching ADDRESS;
682 query for creation of a new record if the record does not exist.
683 create or t Search for existing records matching ADDRESS;
684 create a new record if it does not yet exist.
686 a function This functions will be called with no arguments.
687 It should return one of the above values.
689 If SORT is non-nil, sort records according to `bbdb-record-lessp'.
690 Ottherwise, the records are ordered according to ADDRESS-LIST.
692 Usually this function is called by the wrapper `bbdb-mua-update-records'.
694 \(fn ADDRESS-LIST &optional UPDATE-P SORT)" nil nil
)
696 (autoload 'bbdb-mua-display-records
"bbdb-mua" "\
697 Display the BBDB record(s) for the addresses in this message.
698 This looks into the headers of a message according to HEADER-CLASS.
699 Then for the mail addresses found the corresponding BBDB records are displayed.
700 UPDATE-P determines whether only existing BBDB records are displayed
701 or whether also new records are created for these mail addresses.
703 HEADER-CLASS is defined in `bbdb-message-headers'. If it is nil,
704 use all classes in `bbdb-message-headers'.
705 UPDATE-P may take the same values as `bbdb-update-records-p'.
706 For interactive calls, see function `bbdb-mua-update-interactive-p'.
707 If ALL is non-nil, bind `bbdb-message-all-addresses' to ALL.
709 \(fn &optional HEADER-CLASS UPDATE-P ALL)" t nil
)
711 (autoload 'bbdb-mua-display-sender
"bbdb-mua" "\
712 Display the BBDB record(s) for the sender of this message.
713 UPDATE-P may take the same values as `bbdb-update-records-p'.
714 For interactive calls, see function `bbdb-mua-update-interactive-p'.
716 \(fn &optional UPDATE-P)" t nil
)
718 (autoload 'bbdb-mua-display-recipients
"bbdb-mua" "\
719 Display the BBDB record(s) for the recipients of this message.
720 UPDATE-P may take the same values as `bbdb-update-records-p'.
721 For interactive calls, see function `bbdb-mua-update-interactive-p'.
723 \(fn &optional UPDATE-P)" t nil
)
725 (autoload 'bbdb-mua-display-all-records
"bbdb-mua" "\
726 Display the BBDB record(s) for all addresses in this message.
727 UPDATE-P may take the same values as `bbdb-update-records-p'.
728 For interactive calls, see function `bbdb-mua-update-interactive-p'.
730 \(fn &optional UPDATE-P)" t nil
)
732 (autoload 'bbdb-mua-display-all-recipients
"bbdb-mua" "\
733 Display BBDB records for all recipients of this message.
734 UPDATE-P may take the same values as `bbdb-update-records-p'.
735 For interactive calls, see function `bbdb-mua-update-interactive-p'.
737 \(fn &optional UPDATE-P)" t nil
)
739 (autoload 'bbdb-mua-annotate-sender
"bbdb-mua" "\
740 Add ANNOTATION to field FIELD of the BBDB record(s) of message sender(s).
741 FIELD defaults to `bbdb-annotate-field'.
742 If REPLACE is non-nil, ANNOTATION replaces the content of FIELD.
743 UPDATE-P may take the same values as `bbdb-update-records-p'.
744 For interactive calls, use car of `bbdb-mua-update-interactive-p'.
746 \(fn ANNOTATION &optional FIELD REPLACE UPDATE-P)" t nil
)
748 (autoload 'bbdb-mua-annotate-recipients
"bbdb-mua" "\
749 Add ANNOTATION to field FIELD of the BBDB records of message recipients.
750 FIELD defaults to `bbdb-annotate-field'.
751 If REPLACE is non-nil, ANNOTATION replaces the content of FIELD.
752 UPDATE-P may take the same values as `bbdb-update-records-p'.
753 For interactive calls, use car of `bbdb-mua-update-interactive-p'.
755 \(fn ANNOTATION &optional FIELD REPLACE UPDATE-P)" t nil
)
757 (autoload 'bbdb-mua-edit-field
"bbdb-mua" "\
758 Edit FIELD of the BBDB record(s) of message sender(s) or recipients.
759 FIELD defaults to value of variable `bbdb-mua-edit-field'.
760 UPDATE-P may take the same values as `bbdb-update-records-p'.
761 For interactive calls, see function `bbdb-mua-update-interactive-p'.
762 HEADER-CLASS is defined in `bbdb-message-headers'. If it is nil,
763 use all classes in `bbdb-message-headers'.
765 \(fn &optional FIELD UPDATE-P HEADER-CLASS)" t nil
)
767 (autoload 'bbdb-mua-edit-field-sender
"bbdb-mua" "\
768 Edit FIELD of record corresponding to sender of this message.
769 FIELD defaults to value of variable `bbdb-mua-edit-field'.
770 UPDATE-P may take the same values as `bbdb-update-records-p'.
771 For interactive calls, see function `bbdb-mua-update-interactive-p'.
773 \(fn &optional FIELD UPDATE-P)" t nil
)
775 (autoload 'bbdb-mua-edit-field-recipients
"bbdb-mua" "\
776 Edit FIELD of record corresponding to recipient of this message.
777 FIELD defaults to value of variable `bbdb-mua-edit-field'.
778 UPDATE-P may take the same values as `bbdb-update-records-p'.
779 For interactive calls, see function `bbdb-mua-update-interactive-p'.
781 \(fn &optional FIELD UPDATE-P)" t nil
)
783 (autoload 'bbdb-mua-auto-update
"bbdb-mua" "\
784 Update BBDB automatically based on incoming and outgoing messages.
785 This looks into the headers of a message according to HEADER-CLASS.
786 Then for the mail addresses found the corresponding BBDB records are updated.
787 UPDATE-P determines whether only existing BBDB records are taken
788 or whether also new records are created for these mail addresses.
789 Return matching records.
791 HEADER-CLASS is defined in `bbdb-message-headers'. If it is nil,
792 use all classes in `bbdb-message-headers'.
793 UPDATE-P may take the same values as `bbdb-mua-auto-update-p'.
794 If UPDATE-P is nil, use `bbdb-mua-auto-update-p' (which see).
796 If `bbdb-mua-pop-up' is non-nil, BBDB pops up the *BBDB* buffer
797 along with the MUA window(s), displaying the matching records
798 using `bbdb-pop-up-layout'.
799 If this is nil, BBDB is updated silently.
801 This function is intended for noninteractive use via appropriate MUA hooks.
802 Call `bbdb-mua-auto-update-init' in your init file to put this function
803 into the respective MUA hooks.
804 See `bbdb-mua-display-records' and friends for interactive commands.
806 \(fn &optional HEADER-CLASS UPDATE-P)" nil nil
)
808 (autoload 'bbdb-mua-auto-update-init
"bbdb-mua" "\
809 For MUAS add `bbdb-mua-auto-update' to their presentation hook.
810 If a MUA is not an element of MUAS, `bbdb-mua-auto-update' is removed
811 from the respective presentation hook.
813 Call this function in your init file to use the auto update feature with MUAS.
814 This function is separate from the general function `bbdb-initialize'
815 as this allows one to initialize the auto update feature for some MUAs only,
816 for example only for outgoing messages.
818 See `bbdb-mua-auto-update' for details about the auto update feature.
820 \(fn &rest MUAS)" nil nil
)
822 (autoload 'bbdb-auto-notes
"bbdb-mua" "\
823 Automatically annotate RECORD based on the headers of the current message.
824 See the variables `bbdb-auto-notes-rules', `bbdb-auto-notes-ignore-messages'
825 and `bbdb-auto-notes-ignore-headers'.
826 For use as an element of `bbdb-notice-record-hook'.
828 \(fn RECORD)" nil nil
)
830 (if (fboundp 'register-definition-prefixes
) (register-definition-prefixes "bbdb-mua" '("bbdb-")))
834 ;;;### (autoloads nil "bbdb-pgp" "bbdb-pgp.el" (0 0 0 0))
835 ;;; Generated autoloads from bbdb-pgp.el
837 (autoload 'bbdb-read-xfield-pgp-mail
"bbdb-pgp" "\
838 Set `bbdb-pgp-field', requiring match with `bbdb-pgp-ranked-actions'.
840 \(fn &optional INIT)" nil nil
)
842 (autoload 'bbdb-pgp
"bbdb-pgp" "\
843 Add PGP MML tags to a message according to the recipients' BBDB records.
844 For all message recipients in `bbdb-pgp-headers', this grabs the action
845 in `bbdb-pgp-field' of their BBDB records. If this proposes multiple actions,
846 perform the action which appears first in `bbdb-pgp-ranked-actions'.
847 If this proposes no action at all, use `bbdb-pgp-default'.
848 The variable `bbdb-pgp-method' defines the method which is actually used
849 for signing and encrypting.
851 This command works with both `mail-mode' and `message-mode' to send
852 signed or encrypted mail.
854 To run this command automatically when sending a message,
855 use `bbdb-initialize' with arg `pgp' to add this function
856 to `message-send-hook' and `mail-send-hook'.
857 Yet see info node `(message)Signing and encryption' why you
858 might not want to rely for encryption on a hook function
859 which runs just before the message is sent, that is, you might want
860 to call the command `bbdb-pgp' manually, then call `mml-preview'.
864 (if (fboundp 'register-definition-prefixes
) (register-definition-prefixes "bbdb-pgp" '("bbdb-pgp-")))
868 ;;;### (autoloads nil "bbdb-rmail" "bbdb-rmail.el" (0 0 0 0))
869 ;;; Generated autoloads from bbdb-rmail.el
871 (autoload 'bbdb
/rmail-header
"bbdb-rmail" "\
872 Pull HEADER out of Rmail header.
874 \(fn HEADER)" nil nil
)
876 (autoload 'bbdb-insinuate-rmail
"bbdb-rmail" "\
877 Hook BBDB into RMAIL.
878 Do not call this in your init file. Use `bbdb-initialize'.
884 ;;;### (autoloads nil "bbdb-site" "bbdb-site.el" (0 0 0 0))
885 ;;; Generated autoloads from bbdb-site.el
887 (if (fboundp 'register-definition-prefixes
) (register-definition-prefixes "bbdb-site" '("bbdb-")))
891 ;;;### (autoloads nil "bbdb-snarf" "bbdb-snarf.el" (0 0 0 0))
892 ;;; Generated autoloads from bbdb-snarf.el
894 (autoload 'bbdb-snarf-paragraph
"bbdb-snarf" "\
895 Snarf BBDB record from paragraph around position POS using RULE.
896 The paragraph is the one that contains POS or follows POS.
897 Interactively POS is the position of point.
898 RULE defaults to `bbdb-snarf-rule-default'.
899 See `bbdb-snarf-rule-alist' for details.
901 \(fn POS &optional RULE)" t nil
)
903 (autoload 'bbdb-snarf-yank
"bbdb-snarf" "\
904 Snarf a BBDB record from latest kill using RULE.
905 The latest kill may also be a window system selection, see `current-kill'.
906 RULE defaults to `bbdb-snarf-rule-default'.
907 See `bbdb-snarf-rule-alist' for details.
909 \(fn &optional RULE)" t nil
)
911 (autoload 'bbdb-snarf
"bbdb-snarf" "\
912 Snarf a BBDB record in STRING using RULE. Display and return this record.
913 Interactively, STRING is the current region.
914 RULE defaults to `bbdb-snarf-rule-default'.
915 See `bbdb-snarf-rule-alist' for details.
917 \(fn STRING &optional RULE)" t nil
)
919 (if (fboundp 'register-definition-prefixes
) (register-definition-prefixes "bbdb-snarf" '("bbdb-snarf-")))
923 ;;;### (autoloads nil "bbdb-tex" "bbdb-tex.el" (0 0 0 0))
924 ;;; Generated autoloads from bbdb-tex.el
926 (autoload 'bbdb-tex
"bbdb-tex" "\
927 Generate FILE for TeXing RECORDS.
928 Interactively, use BBDB prefix \\<bbdb-mode-map>\\[bbdb-do-all-records], see `bbdb-do-all-records'.
929 RULE should be an element of `bbdb-tex-alist'.
931 \(fn RECORDS FILE RULE)" t nil
)
933 (if (fboundp 'register-definition-prefixes
) (register-definition-prefixes "bbdb-tex" '("bbdb-tex-")))
937 ;;;### (autoloads nil "bbdb-vm" "bbdb-vm.el" (0 0 0 0))
938 ;;; Generated autoloads from bbdb-vm.el
940 (autoload 'bbdb
/vm-header
"bbdb-vm" "\
943 \(fn HEADER)" nil nil
)
945 (autoload 'bbdb-insinuate-vm
"bbdb-vm" "\
947 Do not call this in your init file. Use `bbdb-initialize'.
953 ;;;### (autoloads nil "bbdb-wl" "bbdb-wl.el" (0 0 0 0))
954 ;;; Generated autoloads from bbdb-wl.el
956 (autoload 'bbdb
/wl-header
"bbdb-wl" "\
959 \(fn HEADER)" nil nil
)
961 (autoload 'bbdb-insinuate-wl
"bbdb-wl" "\
962 Hook BBDB into Wanderlust.
968 ;;;### (autoloads nil nil ("bbdb-pkg.el") (0 0 0 0))
973 ;; version-control: never
974 ;; no-byte-compile: t
975 ;; no-update-autoloads: t
978 ;;; bbdb-autoloads.el ends here