[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: posting-styles and bbdb "from"
From: |
David |
Subject: |
Re: posting-styles and bbdb "from" |
Date: |
Thu, 12 Feb 2009 18:43:04 +0100 |
User-agent: |
Gnus/5.110011 (No Gnus v0.11) Emacs/23.0.60 (gnu/linux) |
Richard Riley <rileyrgdev@gmail.com> writes:
> David <de_bb@arcor.de> writes:
>> Richard Riley <rileyrgdev@gmail.com> writes:
>>> I was wondering if anyone has a solution for setting the
>>> gnus-posting-style address based on a "email-from" field or similar on a
>>> contacts bbdb record?
>>
>> Put the following function in your .gnus:
>
> Hi David,
>
> I got it going. Great. I did have to define my own symbol though e.g
>
> (setq email-type (make-symbol "email-type"))
I don't understand why this would be necessary. What kind of error do
you get when you omit this?
You have to create the field in the BBDB, of course.
> I understand that the first clause ",(rx.." produces a match string
> (regexp) which is later evaluated against the group name. The second
> searches for the email-type field and matches it is type "dev".
>
> But how could I combine them so as not to have to repeat the other
> forms?
You could try something like (untested)
(setq gnus-posting-styles
'(
((or (string-match (rx (or "DevelopmentEmail" "emacs" ))
gnus-newsgroup-name)
(DE-bbdb-match-field-recipient 'email-type "GWDG"))
(name "Richard Riley")
(address "rileyrgdev@googlemail.com")
(from "Richard Riley <rileyrgdev@gmail.com>"))))
-David