Hi,

>> What would be wonderful would be to combine the two, i.e. first
>> determine if the message is from me or from somebody else like %f does,
>> and then once the correct address for display is chosen, look it up in
>> the db like %uB does.
>
> I am sorry, in BBDB v3 there is currently nothing beyond
> bbdb-mua-summary-unify and the customization that goes with it.
> You need to extend gnus-user-format-function-B defined in
> bbdb-insinuate-gnus. The code should be sufficiently modular for
> that.

Actually I went the other way, like this:

(defun gnus-user-format-function-f (header)
  (flet ((gnus-summary-extract-address-component 
                      (x) (bbdb-mua-summary-unify x)))
    (gnus-summary-from-or-to-or-newsgroups
                      gnus-tmp-header gnus-tmp-from)))

It doesn't put the To: field through bbdb because of an 'inline' in the
gnus function, but that's basically fine, that field is generated from
the bbdb anyway most of the time.

Now I understand why lisp was a good choice :-)

Cheers,

        /v

-- 
Vincent Beffara

------------------------------------------------------------------------------
Precog is a next-generation analytics platform capable of advanced
analytics on semi-structured data. The platform includes APIs for building
apps and a phenomenal toolset for data science. Developers can use
our toolset for easy data analysis & visualization. Get a free account!
http://www2.precog.com/precogplatform/slashdotnewsletter
_______________________________________________
bbdb-info@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bbdb-info
BBDB Home Page: http://bbdb.sourceforge.net/

Reply via email to