Skip to content
An addressbook for emacs based on bookmark.el
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.



This is an addressbook for Emacs based on standard Emacs bookmarks. It provide completion on contacts in message-mode buffers, a special mode to display contacts with address, phone etc... If you have installed google-maps you can switch to google map based on address of your contact. It is fully compatible with helm, you will need helm-addressbook extension. To have helm completion in message buffers turn on helm-mode. You don't need helm as dependency but for a better experience you are adviced to use it.


Add addressbook-bookmark.el to your load-path and add to your init file:

 (require 'addressbook-bookmark)

If you want completion in message buffer:

 (eval-after-load "addressbook-bookmark.el" (addressbook-turn-on-mail-completion))

If you want helm completion on contacts while completing from your message buffer turn on helm-mode.


Add some contacts to bookmark:

M-x addressbook-bookmark-set

Add a contact from gnus summary:

M-x addressbook-gnus-sum-bookmark

Add a contact from a mu4e view buffer:

M-x addressbook-mu4e-bookmark

Find a contact:

If you use helm-addressbook

M-x helm-addressbook-bookmarks


M-x bookmark-bmenu-list

You can’t perform that action at this time.