"Roland Winkler" <wink...@gnu.org> writes:

> I am trying to give the user variables default values that are not
> too aggressive. But right now I do not understand anymore why the
> default of bbdb-message-pop-up is nil. Anyway, the user needs to
> call bbdb-mua-auto-update-init to get this working.

It is not at all obvious that "update" has anything to do with
"display". In addition, the help for bbdb-mua-auto-update-init says
nothing about display. 

I suggest that bbdb-initialize call bbdb-mua-auto-update-init with the
same list of MUA's, but offer a way to then override that. Or have
bbdb-initialize take two lists, if they are typically different.

I have:

(bbdb-initialize 'gnus 'message); sets startup hooks
(bbdb-mua-auto-update-init 'gnus); sets startup hooks

but I'm sure I didn't think carefully about why the list of MUAs is
different (and I've just added 'message to auto-update to see if I like
that).

> Then it doesn't make sense that bbdb-message-pop-up defaults to nil
> implying that BBDB updates the records silently (probably very
> confusing for many users).

Actually, I would expect updates to be silent. More precisely, I expect
"update" to be orthogonal to "display"; I should be able to do either
without the other, and control them separately.

> So I'll change the default of bbdb-message-pop-up to t.

That I agree with anyway; I suspect most bbdb users will want the
display.

Note that the help for bbdb-message-pop-up says nothing about "update",
so it's not at all clear that bbdb-mua-auto-update-init must be called
to make bbdb-message-pop-up work; another argument for including
bbdb-mua-auto-update-init in bbdb-initialize.


I suggest bbdb-pop-up-window-size should be 4 (current default is 0.5).
The typical entry will have a name, an email address, and an aka; no
need to waste space on blank lines. The focus is on reading mail, not
reading bbdb entries, so making the mail window and the bbdb window the
same size is wrong.

Another alternative is to always shrink the bbdb popup window to wrap
the content, with a max size of 6 or so. I would probably find that
annoying; the size of the mail window would keep changing.

-- 
-- Stephe

------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://ad.doubleclick.net/clk;258768047;13503038;j?
http://info.appdynamics.com/FreeJavaPerformanceDownload.html
_______________________________________________
bbdb-info@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bbdb-info
BBDB Home Page: http://bbdb.sourceforge.net/

Reply via email to