Howdy-

I have been very frustrated by the fact that every time I run
bbdb-display, if I don't hit <TAB> to complete the person's name, I get
thrown into the debugger.

Well, I tracked it down, and see that there is a pair of problems.

1. 'bbdb-completing-read-record calls 'completing-read with a nil
   REQUIRE-MATCH argument.  This means that it will not allow
   partially completed (though unique) names.

2. 'bbdb-display does no checking of 'bbdb-completing-read-record's
   return result.  If it gets a nil, it calls 'bbdb-display-records
   with the form '(nil).

I think that we should change 'bbdb-completing-read-record to call
'completing-read with a 't argument (see the relevant help).

I also think that 'bbdb-display should signal an error if
bbdb-completing-read-record returns a nil.

Can anyone think of a reason why this should not be?

-- 
        Colin Rafferty, Lehman Brothers <[EMAIL PROTECTED]>
GCS d++(-) -p+(---) c++(++++) !l u++ e++ m-- s++/- n+ h-- f+ !g w+ t++@ r- y++
 PGP-keyID: C4A60B; fingerprint: 91FED077 BD5588B6 30B372D2 F9172162
                   Don't know what pgp is?  Ask me!

Reply via email to