mirror of
https://git.notmuchmail.org/git/notmuch
synced 2024-11-25 12:28:09 +01:00
Revert "emacs: functions to import sender or recipient into BBDB"
This reverts commit 238bf4cb09
.
This commit was causing a build failure.
Bad me for not checking before pushing.
This commit is contained in:
parent
238bf4cb09
commit
661dcf87ae
1 changed files with 0 additions and 41 deletions
|
@ -96,47 +96,6 @@ line."
|
||||||
(when (notmuch-address-locate-command notmuch-address-command)
|
(when (notmuch-address-locate-command notmuch-address-command)
|
||||||
(notmuch-address-message-insinuate))
|
(notmuch-address-message-insinuate))
|
||||||
|
|
||||||
;; functions to add sender / recipients to BBDB
|
|
||||||
|
|
||||||
(defun notmuch-bbdb/snarf-headers (headers)
|
|
||||||
;; Helper function to avoid code duplication in the two below
|
|
||||||
;; headers should have the same format as bbdb-get-addresses-headers
|
|
||||||
|
|
||||||
;; bbdb-get-addresses reads these
|
|
||||||
;; Ugh, pass-by-global
|
|
||||||
(let ((addrs (bbdb-get-addresses nil nil 'notmuch-bbdb/get-header-content))
|
|
||||||
(bbdb-get-addresses-headers headers) ; headers to read
|
|
||||||
(bbdb-gag-messages t)) ; suppress m/n processed message)
|
|
||||||
(bbdb-update-records addrs t t))
|
|
||||||
|
|
||||||
(defun notmuch-bbdb/snarf-from ()
|
|
||||||
"Import the sender of the current message into BBDB"
|
|
||||||
(interactive)
|
|
||||||
(notmuch-bbdb/snarf-headers
|
|
||||||
(list (assoc 'authors bbdb-get-addresses-headers))))
|
|
||||||
|
|
||||||
(defun notmuch-bbdb/snarf-to ()
|
|
||||||
"Import all recipients of the current message into BBDB"
|
|
||||||
(interactive)
|
|
||||||
(notmuch-bbdb/snarf-headers
|
|
||||||
(list (assoc 'recipients bbdb-get-addresses-headers))))
|
|
||||||
|
|
||||||
(defvar notmuch-bbdb/header-by-name
|
|
||||||
;; both are case sensitive
|
|
||||||
'( ("From" . :From)
|
|
||||||
("To" . :To)
|
|
||||||
("CC" . :Cc)
|
|
||||||
("BCC" . :Bcc)
|
|
||||||
("Resent-From" . nil)
|
|
||||||
("Reply-To" . nil)
|
|
||||||
("Resent-To" . nil)
|
|
||||||
("Resent-CC" . nil))
|
|
||||||
"Alist for dispatching header symbols as used by notmuch-show-get-header
|
|
||||||
from strings as used by bbdb-get-addresses")
|
|
||||||
|
|
||||||
(defun notmuch-bbdb/get-header-content (name)
|
|
||||||
(notmuch-show-get-header (cdr (assoc name notmuch-bbdb/header-by-name))))
|
|
||||||
|
|
||||||
;;
|
;;
|
||||||
|
|
||||||
(provide 'notmuch-address)
|
(provide 'notmuch-address)
|
||||||
|
|
Loading…
Reference in a new issue