| Commit message (Collapse) | Author | Age |
... | |
|
|
|
| |
for adding new addresses to net only if `create-p' is `t'.
|
|
|
|
|
|
|
|
|
| |
which is more self explanatory.
The default value of `bbdb/vm-get-only-first-from-p' is `t' in order to keep
the old BBDB behavior.
`bbdb/vm-get-from' was partially rewritten in order to make it more readable.
|
|
|
|
| |
features.
|
| |
|
|
|
|
|
| |
(bbdb-add-or-remove-mail-alias): use `let', not `setq'
(bbdb-send-mail-internal): fixed call to `vm-mail-internal'
|
| |
|
|
|
|
| |
`y-or-n-p-with-timeout'
|
|
|
|
|
|
|
|
|
|
| |
`bbdb-warn' instead of `warn'
(replace-in-string): check for `boundp', not `functionp'
(bbdb-snarf-nice-real-name-regexp, bbdb-snarf-nice-real-name): doc fix
* lisp/bbdb.el: removed the `defsubst' kludge - we do not support
emaxen without `defsubst' anyway;
also pacify the compiler a little bit
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
(bbdb-file-remote, bbdb-file-remote-save-always): new user variables
(bbdb-buffer): a function now; copy `bbdb-file-remote' to
`bbdb-file' when it is newer
(bbdb-write-file-hook-fn): maybe write `bbdb-file-remote'
junk removal:
(bbdb-modified-p): dumped
(bbdb-read-string): removed minibuffer-resizing code: all
supported emaxen can resize minibuffers themselves
|
|
|
|
|
|
|
| |
(with-current-buffer): defmacro if not present
(bbdb-save-buffer-excursion): dumped
(bbdb-with-db-buffer, bbdb-records, bbdb-write-file-hook-fn): use
`with-current-buffer' instead of `bbdb-save-buffer-excursion'
|
| |
|
|
|
|
| |
Files: texinfo/bbdb.texinfo
|
|
|
|
|
|
|
|
|
|
| |
will be the number of seconds to sit-for when displaying the
notification about a name mismatch.
(bbdb-join): inverse function of bbdb-split.
(bbdb-annotate-message-sender): tries to guess a reasonable
default name when creating new records.
Files: lisp/bbdb.el
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
bbdb-extract-address-components to extract all recipients and uses
vm-summary-uninteresting-senders for ignoring senders, which is
more consistently with respect VM. One can set the variable
`bbdb/vm-get-from-headers' and `bbdb/vm-get-first-from-p' in order
to control what headers are processed and what is display is what
order.
(bbdb/vm-message-cache-lookup):
(bbdb/vm-encache-message): We use our own caching functions
instead of the bbdb default functions since we are handling a set
of records and not a single one.
(bbdb/vm-update-record): is now just a call to
(bbdb/vm-update-records): which performs the actual work of
finding and updating records.
(bbdb/vm-set-auto-folder-alist): Is a function from Mark Thomas
<mthomas@jprc.com> which sets `vm-auto-folder-alist' according to
the field `bbdb/vm-set-auto-folder-alist-field'.
Files: lisp/bbdb-vm.el
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
matching unwanted characters used by
(bbdb-snarf-nice-real-name): removes unwanted characters from real
names/email addresses.
(bbdb-extract-address-component-regexps): alist of regexps and
transformation-instructions used by
(bbdb-extract-address-components): is for the extraction of full
name and email address from headers. This function is a bit more
configurable than `mail-extract-address-components' and it will
return a list of all found address components.
Some note about why to use this extract-function.
`bbdb-show-all-recipients' uses `bbdb-split' ,but this will not work for
email addresses like
"Boss, Hugo" <hugo@boss.com> or hugop@boss.com (Hugo Boss)
On the otherside `mail-extr.el' returns just the first mail address,
but we may be interrested also in the other addresses within one header.
Furthermore this function is configureable to do smart parsing ...
Files: lisp/bbdb-snarf.el
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
net nolonger cause a error, one will get just a waring when not
running in silent mode.
(bbdb-delete-current-field-or-record): added
handling of "*" in order to delete multiple records and 'noprompt'.
(bbdb-send-mail-internal): added missing call of vm hooks.
(bbdb-add-or-remove-mail-alias): returns all mail aliases in a format
suitable for completing read.
(bbdb-add-or-remove-mail-alias): convenience function for adding
or removing mail aliases from one or multiple records. This makes
it much simpler to define groups.
Files: lisp/bbdb-com.el
|
| |
|
|
|
|
| |
annotation before matching it on existing notes
|
| |
|
|
|
|
|
|
|
| |
(bbdb-annotate-notes): use it
(notes, company): put `field-separator' property
* lisp/bbdb-hooks.el (bbdb-auto-notes-hook): search the whole
notes string for the new note before adding
|
| |
|
| |
|
|
|
|
| |
Apologies for the confusion.
|
|
|
|
|
|
| |
bbdb-autoloads.el file before creation in order to create it with the right
featurep and contents.
Otherwise it was not working correctly with my Xemacs.
|
| |
|
| |
|
|
|
|
| |
use (add-hook 'bbdb-notice-hook 'bbdb/vm-auto-add-label) to enable it.
|
| |
|
| |
|
| |
|
|
|
|
| |
(bbdb-initialize): use it
|
| |
|
| |
|
| |
|
|
|
|
| |
New version of the bbdb manual, split per section.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
* lisp/bbdb-whois.el (bbdb-whois): use `bbdb-get-record'
* lisp/bbdb-ftp.el (bbdb-ftp): use `bbdb-get-record'
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
* Added new variable, bbdb-silent-running, to suppress informational
messages and queries. Not all messages are suppressed by this yet,
though.
|
| |
|
| |
|
| |
|