On Wednesday, 21 May 2014 17:04:50 UTC+1, Kepi wrote: > > 2014-05-21 16:33 GMT+02:00 Thomas 'Mash Herbert > <[email protected]<javascript:> > >: > >> >> I am trying to tidy up my mu4e-refile-folder conditional and not quite >> sure of the lisp for "or". Tried to find examples but nothing appears to >> work. >> >> For example I would like a condition for matching multiples. >> >> (setq mu4e-refile-folder >> (lambda (msg) >> (cond >> ;; message refiling >> ((mu4e-message-contact-field-matches msg :from (or " >> [email protected] <javascript:>" "[email protected] <javascript:>")) >> "/cartoons") >> ;; everything else refiles to /archive >> (t "/archive")))) >> >> Any help? >> >> Also how would I implement an "or" for the :from and :to ... >> >> (mu4e-message-contact-field-matches msg (or :from :to) (... >> > > I'm using this: > > (setq mu4e-refile-folder > (lambda (msg) > (cond > ;; message refilling according to to or cc > ((or (mu4e-message-contact-field-matches msg :cc "something.com") > (mu4e-message-contact-field-matches msg :to "something.com")) > "/something") > ((or (mu4e-message-contact-field-matches msg :cc "test.cz") > (mu4e-message-contact-field-matches msg :to "test.cz") > (mu4e-message-contact-field-matches msg :cc "tests.cz") > (mu4e-message-contact-field-matches msg :to "tests.cz")) > "/test") > ((or (mu4e-message-contact-field-matches msg :cc "somedomain.com") > (mu4e-message-contact-field-matches msg :to "somedomain.com") > (mu4e-message-contact-field-matches msg :from "somedomain.com") > (mu4e-message-contact-field-matches msg :from " > [email protected] <javascript:>")) > "/somedomain") > > Thanks, I have decided to go with this method.
-- You received this message because you are subscribed to the Google Groups "mu-discuss" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
