Getting easypg working in Ubuntu karmic
Published 2010-06-22
I use easypg with emacs to encrypt text files, and with the default install of emacs 23 in karmic, while I could open the encrypted files, I could not save them. Here's the error I got:
Opening output file: integer-or-marker-p nil
Here's the patch to fix the issue. Note: Looks like that link is now incorrect, so I've included the patch below.
The patch affects: /usr/share/emacs/site-lisp/easypg/epa-file.el
--- epa-file.el 2009-12-04 10:08:01.000000000 -0800
+++ /usr/share/emacs/site-lisp/easypg/epa-file.el 2010-01-28 09:11:55.000000000 -0800
@@ -237,6 +237,9 @@
context
(if (stringp start)
(epa-file--encode-coding-string start coding-system)
+ (unless start
+ (setq start (point-min)
+ end (point-max)))
(epa-file--encode-coding-string (buffer-substring start end)
coding-system))
(if (or epa-file-select-keys
Here's the blog entry that defines how to use easypg to encrypt your files.