Tatsuya Kinoshita <t...@debian.org> wrote: > On February 23, 2009 at 2:16PM -0500, > psg (at debian.org) wrote: > > > You had this as a patch to emacs-goodies-el's README.Debian: > > > > alpaca.el is an alternative (simpler) to EasyPG, to edit GnuPG files > > encrypted with shared-key cryptography. Use (add-hook > > 'find-file-hooks 'alpaca-after-find-file) in your .emacs to enable it. > > To load a file encrypted with GnuPG, say foo.gpg, type `C-x C-f > > foo.gpg RET' and type its passphrase. Note that plain text is stored > > to a temporary file in the same directory of the encrypted file. You > > should not use a network file system for the directory. > > > > Unfortunately, there is more to adding a file to emacs-goodies-el than > > that. I don't want users to have to add _anything_ to ~/.emacs in order > > to get something to work. The code must be integrated with the custom > > interface. For full details, see the file 00AddingFiles on the alioth > > project pkg-goodies-el > > Could you please accept the following patch? > > (Enabling this feature by default if EasyPG isn't installed. The > custom interface for find-file-hook is already provided by Eamcs.) > > debian/README.Debian: > > alpaca.el is an alternative (simpler) to EasyPG, to edit GnuPG files > encrypted with shared-key cryptography. If EasyPG is not installed, > this feature is enabled by default (see find-file-hook via customize). > To load a file encrypted with GnuPG, say foo.gpg, type `C-x C-f foo.gpg > RET' and type its passphrase. Note that plain text is stored to a > temporary file in the same directory of the encrypted file. You should > not use a network file system for the directory. > > elisp/emacs-goodies-el/emacs-goodies-el.el: > > ;; alpaca.el > (when (not (featurep 'xemacs)) > (autoload 'alpaca-after-find-file "alpaca" nil t) > (when (not (locate-library "epa-file")) > (add-hook 'find-file-hooks 'alpaca-after-find-file)))
It would be better to create a new defcustom that would enable or not alpaca, with its default perhaps based on whether easypg is installed or not. But I guess I can take it from here. Peter -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org