This is the BBDB FAQ, $Revision: 1.4 $.
(unload-feature 'bbdb-autoloads t)This is fixed in the developer release, and should be available in the next stable release.
(setq file-coding-system-alist (cons '("\\.bbdb" iso-8859-1 . iso-8859-1) file-coding-system-alist))
;; Need both `coding-system-p' tests to work with Emacs and XEmacs (cond ((coding-system-p 'emacs-mule) (modify-coding-system-alist 'file "/\\.bbdb\\'" 'emacs-mule)) ((coding-system-p 'escape-quoted) (modify-coding-system-alist 'file "/\\.bbdb\\'" 'escape-quoted)))
Take a look at bbdb-sc.el that comes with BBDB. I found I also needed to patch supercite.el (up to at least version 3.1 as supplied with Xemacs 20.3) otherwise it stops using your sc-preferred-attribution-list and starts using a broken default one. Patch here: *** supercite.el Wed May 6 10:45:12 1998 --- supercite.el.orig Wed May 6 10:43:11 1998 *************** *** 1250,1259 **** (setq attribution attrib attriblist nil)) ((listp attrib) ! (setq attribution (eval attrib)) ! (if attribution ! (setq attriblist nil) ! (setq attriblist (cdr attriblist)))) (t (error "%s did not evaluate to a string or list!" "sc-attrib-selection-list")) ))) --- 1250,1257 ---- (setq attribution attrib attriblist nil)) ((listp attrib) ! (setq attribution (eval attrib) ! attriblist nil)) (t (error "%s did not evaluate to a string or list!" "sc-attrib-selection-list")) )))
'(sc-citation-nonnested-root-regexp "\\([-._]\\|\\w\\)+") '(sc-citation-root-regexp "\\([-._]\\|\\w\\)*")