|
From: | Sascha Wilde |
Subject: | Re: New Emacs facilities from Gnus |
Date: | Fri, 09 Nov 2007 11:45:43 +0100 |
User-agent: | Gnus/5.13 (Gnus v5.13) Emacs/23.0.50 (gnu/linux) |
Stefan Monnier <address@hidden> wrote: >> + (if (or (featurep 'xemacs) >> + ;; For Emacs >= 22 we don't need smime-ldap.el >> + (>= emacs-major-version 22)) >> + (progn >> + (require 'smime-ldap) [...] > Those kinds of test qualify as "yucky" in my book. > I'd rather do > > (ignore-errors (require 'smime-ldap)) and then (fboundp 'smime-ldap-search). Emacs 22 require has an optional argument NOERROR, so (require 'smime-ldap nil t) would be safe (and one can use the return value). But I don't know if it is portable... cheers sascha -- Sascha Wilde Nothing is fool-proof to a sufficiently talented fool.
[Prev in Thread] | Current Thread | [Next in Thread] |