#1569: pgp_autosign and pgp_autoencrypt only if a key is available
--------------------------+----------------------
  Reporter:  Nikolaus@…   |      Owner:  mutt-dev
      Type:  enhancement  |     Status:  new
  Priority:  trivial      |  Milestone:
 Component:  crypto       |    Version:  1.5.4i
Resolution:               |   Keywords:
--------------------------+----------------------

Comment (by kevin8t8):

 $crypt_opportunistic_encrypt solves half of this problem now:
 automatically turning on/off encryption based on the recipients.

 A couple send2-hook combined with a send-hook "hack" can keep the sign
 setting in sync with the encrypt setting:
 {{{
 set crypt_opportunistic_encrypt
 send-hook . 'push <edit-to><enter>'
 send2-hook '!~G ~g' 'push <pgp-menu>c'
 send2-hook '~G !~g' 'push <pgp-menu>s'
 }}}

 Unfortunately, the first time you edit the message before the menu loop,
 encryption settings (including opportunistic encrypt) are set *after* the
 send2-hook runs.  So initially the sign and encrypt settings are out of
 sync.

 The "send-hook . 'push <edit-to><enter>'" is a hack to re-trigger the
 send2-hook once we're in the menu loop.

 It may be useful to add another send2-hook call to fill in that missing
 spot, but I'll have to talk with the other developers about that.

-- 
Ticket URL: <http://dev.mutt.org/trac/ticket/1569#comment:7>
Mutt <http://www.mutt.org/>
The Mutt mail user agent

Reply via email to