I'm trying to follow along here to get bbdb to insert lists of email addresses into my "to" fields when I hit something like "TAB". http://bbdb.sourceforge.net/bbdb.html#SEC39

The section on lists refers to a mail-abbrevs package, which I can't seem to find anywhere. Is there a simple way to just insert a list into my email? The instructions I'm finding seem to be dated.

  • I Googled: "mail-abbrevs" and found this at the top of the list of search results: web.mit.edu/deberg/emacs/elisp/mail-abbrevs.el and here is a newer version: github.com/sbp/lemacs/blob/master/lisp/modes/mail-abbrevs.el I would recommending Googling instead "mail-abbrevs.el" and look carefully at the revision dates to find the most recent available on the net. Once you have done some detective work to find the most recent version available, please consider sharing that link with us and update your question if you still need help.
    – lawlist
    Oct 11, 2017 at 21:55

1 Answer 1



I use counsel-bbdb but company-bbdb is also enabled.

To insert multiple mail address: Just press C-M-n in the candidates window. It's built in feature of ivy-mode which counsel-bbdb is dependent on.

See http://oremacs.com/swiper/#key-bindings-for-multiple-selections-and-actions-keep-minibuffer-open for more key bindings.

To insert multiple mail addresses by mail alias, please M-x counsel-bbdb-expand-mail-alias.

  • I tried counsel-bbdb but it looks like it is only good for inserting addresses one at a time, not as a list. Oct 12, 2017 at 5:32
  • Multi-selection feature is already there. check my updated answer.
    – chen bin
    Oct 12, 2017 at 11:27
  • I'm using mail aliases of bbdb for lists of mail addresses (as chen bin already mentioned). Apr 18, 2018 at 9:55

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.