GoogleContacts

A package to integrate Google Contacts into Emacs.

See also: GoogleClient

Questions

Can this be made to work without entering a passphrase each time it is used? After setting it up, it works fine for me for a little while, but then eventually asks for a passphrase for PLSTORE (…oauth2.plstore). I’m not even sure what the passphrase is or should be.

When you first use GoogleContacts you are asked to paste an oauth2 token into the emacs minbuffer. Then you’re asked to enter a passphrase. It’s not obvious, but here you are creating a new passphrase to encrypt the oauth2 token with. If you enter the same passphrase next time you’re asked, GoogleContacts will work. This happens because GoogleContacts uses oauth2.el, which stores authentication information in a GPG encrypted file using plstore.el.


CategoryInterface