diff options
| author | Jani Nikula <jani@nikula.org> | 2012-02-21 21:15:22 +0200 |
|---|---|---|
| committer | Jani Nikula <jani@nikula.org> | 2012-02-21 21:15:22 +0200 |
| commit | b02f174fe4dfc0bf7e0cb73bcf53354d9c4d38de (patch) | |
| tree | cb413aa20fa7c6ffa243cc94bdf6300cefec02e4 | |
| parent | b575a707d4c54db977a47fae417c99074684fe04 (diff) | |
emacs tips: google contacts as address book via goobook
| -rw-r--r-- | emacstips.mdwn | 19 |
1 files changed, 18 insertions, 1 deletions
diff --git a/emacstips.mdwn b/emacstips.mdwn index 070edba..ef96e00 100644 --- a/emacstips.mdwn +++ b/emacstips.mdwn @@ -340,12 +340,16 @@ emacswiki. ## <span id="address_completion">Address completion when composing</span> -There are currently two solutions to this: +There are currently three solutions to this: + +### bbdb [bbdb](http://bbdb.sourceforge.net) is a contact database for emacs that works quite nicely together with message mode, including address autocompletion. +### notmuch database as an address book + You can also use the notmuch database as a mail address book itself. To do this you need a command line tool that outputs likely address candidates based on a search string. There are currently three @@ -374,6 +378,19 @@ You can perform tab-completion using any of these programs. Just add the followi (setq notmuch-address-command "/path/to/address_fetching_program") (notmuch-address-message-insinuate) +### Google Contacts + +[GooBook](http://code.google.com/p/goobook/) is a command-line tool for +accessing Google Contacts. Install and set it up according to its documentation. + +To use GooBook with notmuch, use this wrapper script and set it up like the +programs above. + + #!/bin/sh + goobook query "$*" | sed 's/\(.*\)\t\(.*\)\t.*/\2 \<\1\>/' | sed '/^$/d' + +You can add the sender of a message to Google Contacts by piping the message +(`notmuch-show-pipe-message`) to `goobook add`. ## How to sign/encrypt messages with gpg |
