Changes committed gnus/lisp (ChangeLog gnus-nocem.el)
"Katsumi Yamaoka" <[email protected]> Wed, 18 Feb 2009 11:01:48 +0100
| Newsgroups | gmane.emacs.gnus.commits |
|---|---|
| Message-ID | <[email protected]> |
Modified: ChangeLog gnus-nocem.el (gnus-nocem-verifyer): Default to gnus-nocem-epg-verify iff EasyPG is available. Index: ChangeLog diff -u gnus/lisp/ChangeLog:7.1987 gnus/lisp/ChangeLog:7.1988 --- ChangeLog:7.1987 Wed Feb 18 08:17:39 2009 +++ ChangeLog Wed Feb 18 11:01:48 2009 @@ -2,7 +2,8 @@ * gnus-nocem.el (gnus-nocem-groups): Remove invalid NoCeM groups. (gnus-nocem-issuers): List currently active issuers; fix custom type. - (gnus-nocem-verifyer): Default to gnus-nocem-epg-verify. + (gnus-nocem-verifyer): Default to gnus-nocem-epg-verify if EasyPG is + available. (gnus-nocem-epg-verify): New function. 2009-02-15 Reiner Steib <[email protected]> Index: gnus-nocem.el diff -u gnus/lisp/gnus-nocem.el:7.17 gnus/lisp/gnus-nocem.el:7.18 --- gnus-nocem.el:7.17 Wed Feb 18 08:17:39 2009 +++ gnus-nocem.el Wed Feb 18 11:01:48 2009 @@ -101,16 +101,24 @@ :group 'gnus-nocem :type 'integer) -(defcustom gnus-nocem-verifyer 'gnus-nocem-epg-verify +(defcustom gnus-nocem-verifyer (if (locate-library "epg") + 'gnus-nocem-epg-verify + 'pgg-verify) "*Function called to verify that the NoCeM message is valid. -One likely value is `gnus-nocem-epg-verify'. If the function in this -variable isn't bound, the message will be used unconditionally." +If the function in this variable isn't bound, the message will be used +unconditionally." :group 'gnus-nocem :version "23.1" :type '(radio (function-item gnus-nocem-epg-verify) (function-item pgg-verify) (function-item mc-verify) - (function :tag "other"))) + (function :tag "other")) + :set (lambda (symbol value) + (custom-set-default symbol + (if (and (eq value 'gnus-nocem-epg-verify) + (not (locate-library "epg"))) + 'pgg-verify + value)))) (defcustom gnus-nocem-liberal-fetch nil "*If t try to fetch all messages which have @@NCM in the subject.