[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Moving BBDB to Emacs core
From: |
Thomas Fitzsimmons |
Subject: |
Re: Moving BBDB to Emacs core |
Date: |
Sat, 09 Dec 2017 19:33:59 -0500 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/26.0.50 (gnu/linux) |
Hi Roland,
"Roland Winkler" <address@hidden> writes:
[...]
> I noticed that the function eudc-bbdb-query-internal contains a
> comment complaining that bbdb-search ORs its query attributes while
> EUDC ANDs them. Introducing uuids to BBDB required a change of the
> BBDB record structure that collided with the rather inflexible
> calling sequence of bbdb-search. So I introduced a more robust
> calling sequence for bbdb-search that also allows one to choose OR
> or AND when combining search attributes. (The old calling sequence
> is still supported but raises a warning.)
>
> So bbdb-search was another nuisance in the BBDB API, which hopefully
> is removed now. Are there others?
[...]
> Otherwise, I agree with you that it will be nice to have at least
> the core of BBDB in Emacs itself (not in Elpa) so that other
> packages can interact with it.
>
> Coments welcome.
I've pushed a branch, scratch/eudc-bbdb-3, to emacs.git. It includes
all of BBDB as it is currently in GNU ELPA, in the core of Emacs. It
enables the EUDC BBDB backend by default. Everything builds, with just
a few warnings in BBDB that I think you're addressing.
The integration is such that EUDC completions work "out of the box",
with no configuration, which was my motivation for putting BBDB into
Emacs. I think the same will be possible for Org, Gnus and ERC, so that
BBDB provides the default "local personal information manager" for
Emacs.
The test I'm doing is bbdb-snarf of an email address then,
eudc-expand-inline the same address. The completion works, but issues
the "Outdated usage of `bbdb-search'" message. I'll look at updating
that usage next.
Thomas
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Re: Moving BBDB to Emacs core,
Thomas Fitzsimmons <=