I'm running current CVS bbdb. I have a few records where a user has two net records with the same prefix. E.g.:
[EMAIL PROTECTED], [EMAIL PROTECTED] If I type "bob" and then issue bbdb-complete-name, I want both addresses to be a candidate for completion (I have bbdb-completion-type set to nil). What happens now is that one of the two is chosen randomly, based on whichever one is first in bbdb-hashtable, I guess. This comment from bbdb-complete-name seems to shed some light. ;; If we have two completions which expand to the same record, only ;; treat one as a completion. For example, if the user asked for ;; completion on "foo" and there was a record of "Foo Bar <foo@baz>", ;; pretend the first completion ("Foo Bar") is valid and the second ;; ("foo@baz") is not, since they're actually the *same* completion ;; even though they're textually different. ;; ;; realistically, because of the hash, you're not guaranteed ;; which will actually be selected. this hurts, of course. Except that it is not always a choice between just "Foo Bar" and "foo@baz", there could also be a "foo@yahoo" associated with the same record. I think current implementation chooses randomly among the three when completing "foo" -- matt _______________________________________________ [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/bbdb-info BBDB Home Page: http://bbdb.sourceforge.net/