Improve handling of email address filtering

master
Jacopo De Simoi 3 years ago
parent 249e9635fa
commit 1eff55d01b
  1. 10
      global.org

@ -897,11 +897,13 @@
#+begin_src emacs-lisp
(load-file "~/.emacs.d/filtered-emails.el")
(defun wilder/filter--from-list (address list)
(if (not list) address
(and (not (string-equal address (car list)))
(wilder/filter--from-list address (cdr list)))))
(defun my-mu4e-contact-filter-function (addr)
(let ((ignore nil))
(if (dolist (address filter-addresses ignore)
(setq ignore (or ignore (string-equal addr address))))
nil addr)))
(wilder/filter--from-list addr filter-addresses))
(setq mu4e-contact-process-function 'my-mu4e-contact-filter-function)
#+end_src

Loading…
Cancel
Save