The google-contacts for Emacs extension allows to display your Google Contacts directly inside Emacs.
Note that it is likely to only work with at least Emacs 24, since it's using oauth2 which is part of GNU ELPA.
Download
It is available from the Git repository.
There's no tagged release for now.
Manual
The easiest way to use it is to load it from your .emacs:
(require 'google-contacts)
You can then use M-x google-contacts and type a query string.
Various key bindings are available. Here's a few:
- n or p to go the next or previous record;
- g to refresh the result, bypassing the cache;
- m to send an e-mail to a contact;
- s to make a new search;
- q to quit.
You can integrate directly Google Contacts into Gnus:
(require 'google-contacts-gnus)
Then you can use ; to go to a contact information while reading an e-mail.
You can integrate directly Google Contacts into message-mode;
(require 'google-contacts-message)
Then you can use TAB to go to complete e-mail addresses in the header fields.