Function: gnus-summary-handle-replysign
gnus-summary-handle-replysign is a byte-compiled function defined in
gnus-msg.el.gz.
Signature
(gnus-summary-handle-replysign)
Documentation
Check the various replysign variables and take action accordingly.
Source Code
;; Defined in /usr/src/emacs/lisp/gnus/gnus-msg.el.gz
(defun gnus-summary-handle-replysign ()
"Check the various replysign variables and take action accordingly."
(when (or gnus-message-replysign gnus-message-replyencrypt)
(let (signed encrypted)
(with-current-buffer gnus-article-buffer
(setq signed (memq 'signed gnus-article-wash-types))
(setq encrypted (memq 'encrypted gnus-article-wash-types)))
(cond ((and gnus-message-replyencrypt encrypted)
(mml-secure-message mml-default-encrypt-method
(if gnus-message-replysignencrypted
'signencrypt
'encrypt)))
((and gnus-message-replysign signed)
(mml-secure-message mml-default-sign-method 'sign))))))