macosx 10.11.6 (15G31)
GNU Emacs 24.5.1 (x86_64-apple-darwin13.4.0, NS apple-appkit-1265.21) of 
2015-04-11 on [2 times]
bbdb from packages
wanderlust from packages

all used to work in emacs 22 and bbdb from some ancient source

i have
    '(bbdb-canonicalize-net-hook bbdb-wl-canonicalize-full-name-function)
in my .emacsrc so i can expand names in non mail edit buffers (i.e. this
is not a wanderlust problem).

if i try to do an auto-complete, e.g.

randy@pESC TAB

i get "No match"

how do i debug?


as a bonus, i bomb if i try a bbdb send hook

  Debugger entered--Lisp error: (void-function delete-if)
  (delete-if (function (lambda (item) (string= "" (caaddr item)))) 
(bbdb-wl-get-addresses bbdb-get-only-first-address-p))
  (bbdb-update-records (delete-if (function (lambda (item) (string= "" (caaddr 
item)))) (bbdb-wl-get-addresses bbdb-get-only-first-address-p)) t t)
  call-interactively(wl-draft-send-and-exit nil nil)

due to this code

    ;; bbdb gather from message send addresses
    (defun zzz-bbdb-mail-send-function ()
       (delete-if (lambda (item)
                    (string= "" (caaddr item)))
                  (bbdb-wl-get-addresses bbdb-get-only-first-address-p))
       t t))
    (add-hook 'mail-send-hook 'zzz-bbdb-mail-send-function)


BBDB Home Page:

Reply via email to