This is the third installment in the set of posts for the emacs 30 Day Challenge: doing everything (as far as possible) from within emacs.
First you'll need o get the package from SourceForge here. Uncompress in something like ~/emacs/bbdb. The following lines can be add either to your usual .emacs file (if you want to use it 'always') or to your .gnus.el if you will use bbdb only when you use gnus. You can activate it with
(add-to-list 'load-pathAnd activate gnus integration with
(bbdb-initialize 'gnus 'message)
(add-hook 'gnus-startup-hook 'bbdb-insinuate-gnus)
(setq bbdb-file "~/Dropbox/bbdb")
(setq bbdb-send-mail-style 'gnus)
(setq bbdb-complete-name-full-completion t)Finally, some other configuration stuff I find useful
(setq bbdb-completion-type 'primary-or-name)
(setq bbdb-complete-name-allow-cycling t)
You may find answer to some bbdb questions in the emacswiki.
If you liked this, please share it with your emacs friends through Reddit, Hackernews or whatever you enjoy.