I understand that there are problems with getting pinentry-curses
to work with emacs (see some of the comments on http://emacswiki.org/emacs/EasyPG), and so using emacs in a terminal isn't compatible with gpg-agent because of this.
I can't use a graphical pinentry tool in this case as this is over an ssh connection to a remote machine.
However, is it possible to feed the gpg-agent the passphrase beforehand and then have emacs use this, but not to prompt for a passphrase if the agent doesn't already have this info?
What settings would allow this to work with notmuch.el
and EasyPG
?
Or, are there alternative methods of caching the passphrase which would achieve the same effect, but may have security problems (which is the reason gpg-agent exists in the first place)?