In bbdb-com.el, there is a bug in bbdb-info. More specifically, there's
a bug when you use BBDB with FSF 19. The problem is that Info-directory
is never bound when bbdb-info is entered; it's only a function in FSF
19. The proper variable would appear to Info-dir-contents-directory.
For reference:
(defun bbdb-info ()
(interactive)
(require 'info)
(if bbdb-inside-electric-display
(bbdb-electric-throw-to-execute '(bbdb-info))
(let ((file bbdb-info-file)
(Info-directory (and (boundp 'Info-directory) Info-directory)))
etc.
However, isn't it simpler (and more correct, since the whole Info
directory list is searched) if we just have at the core of bbdb-info the
equivalent of the following? I'll implement it if it is.
(if (condition-case nil
(progn (info "bbdb") nil)
(error t))
(info "bbdb.info"))
Fritz