emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[elpa] master dafd985 3/5: [gnorb] Check message-alternative-emails in h


From: Eric Abrahamsen
Subject: [elpa] master dafd985 3/5: [gnorb] Check message-alternative-emails in helm registry search
Date: Fri, 4 May 2018 14:39:03 -0400 (EDT)

branch: master
commit dafd985dc0f6c8294fa550051e20423af767fbf5
Author: Eric Abrahamsen <address@hidden>
Commit: Eric Abrahamsen <address@hidden>

    [gnorb] Check message-alternative-emails in helm registry search
    
    * packages/gnorb/gnorb-helm.el (gnorb-helm-gnus-registry-candidates):
      In addition to gnus-ignored-from-addresses.
---
 packages/gnorb/gnorb-helm.el | 14 +++++++++++---
 1 file changed, 11 insertions(+), 3 deletions(-)

diff --git a/packages/gnorb/gnorb-helm.el b/packages/gnorb/gnorb-helm.el
index bcae4f9..8fa6309 100644
--- a/packages/gnorb/gnorb-helm.el
+++ b/packages/gnorb/gnorb-helm.el
@@ -34,13 +34,20 @@
 (defun gnorb-helm-gnus-registry-candidates ()
   "Return a list of candidates from the Gnus registry."
   (let ((check
-        (when gnus-ignored-from-addresses
+        (when (or gnus-ignored-from-addresses
+                  message-alternative-emails)
           (cond ((functionp gnus-ignored-from-addresses)
                  (lambda (adr) (funcall gnus-ignored-from-addresses adr)))
                 ((stringp gnus-ignored-from-addresses)
                  (lambda (adr)
                    (string-match-p
-                    gnus-ignored-from-addresses adr))))))
+                    gnus-ignored-from-addresses adr)))
+                ((functionp message-alternative-emails)
+                 (lambda (adr) (funcall message-alternative-emails adr)))
+                ((stringp message-alternative-emails)
+                 (lambda (adr)
+                   (string-match-p
+                    message-alternative-emails adr))))))
        ret from recipient subject group)
     (maphash
      (lambda (msg-id data)
@@ -52,7 +59,8 @@
                      "%s: %s" ; display
                      (if (and check
                               (funcall check from))
-                         (mapconcat #'identity recipient " ")
+                         (concat
+                          "To: " (mapconcat #'identity recipient " "))
                        from)
                      subject)
                     (cons msg-id group)) ; real



reply via email to

[Prev in Thread] Current Thread [Next in Thread]