Robert,

> [...]
> > Can I be the first one to be too late to suggest that overloading
> > bbdb-complete-name with the cycling through nets functionality is a
> > really dumb idea?  
> Why is it dump?  IMHO it is natural and it should cycle only
> when the completion is finished.

Let's agree to differ.

I just think this change is probably to blame for my bug, and it's
confusing and inconsistent in any case.  There doesn't seem to be a
way to switch off this new and inconsistent behaviour - even without
the bug it amounts to an upward incompatibility.  Now I actually have
to remember whether I've invoked completion already before I have an
idea what it will do.  I guess people who cared about user interface
design would call that a cognitive burden.  And for repeated
invocations I have no way of knowingly getting back to the primary
address again - I just have to cycle round and recognise it, or go and
look at the bbdb record itself, or maybe delete some text and start
again.

I think it would be best to have `completion' and 'net-cycling' as
separate concepts, invoked via separate interactive functions,
applicable under slightly different circumstances, with different
default keybindings.  I'd settle for a variable to switch the new
behaviour off, but only if it switches the bug off at the same time.

> > It doesn't seem to happen with every record, eg it doesn't
> > seem to happen in this case if the name field is `foo'
> > rather than `foo fum' - but it is serious, as it led to me
> > sending a mail to an out-of-date address by mistake.
> This sounds more that it is not caused by the cycling 
> stuff, but by the completion type ...
> Does it still happen if you set bbdb-completion-type
> 'primary?

Yes, and even still yet if it is nil; the value of this variable
appears to be irrelevant, as do all the other bbdb customisations
short of loading it and initialising it for rmail.  I'm using GNU
Emacs 20.7, by the way.

Patrick


_______________________________________________
[EMAIL PROTECTED]
http://lists.sourceforge.net/lists/listinfo/bbdb-info
BBDB Home Page: http://bbdb.sourceforge.net/

Reply via email to