From: ueno Date: Mon, 17 Apr 2006 05:43:03 +0000 (+0000) Subject: Fixed. X-Git-Tag: epgsm-branchpoint~52 X-Git-Url: http://git.chise.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0caa3c2845d2c1c635670f4abfbb6631aeb9221e;p=elisp%2Fepg.git Fixed. --- diff --git a/epa-file.el b/epa-file.el index 202ccdf..4c34b45 100644 --- a/epa-file.el +++ b/epa-file.el @@ -53,6 +53,8 @@ (defun epa-find-file () (when (string-match epa-file-name-regexp (buffer-file-name)) (when (file-exists-p (expand-file-name (buffer-file-name))) + (make-local-variable 'epa-file) + (make-local-variable 'epa-passphrase) (if (fboundp 'set-buffer-multibyte) (set-buffer-multibyte t)) (goto-char (point-min)) @@ -67,15 +69,14 @@ (delete-region (point) (point-max)) (decode-coding-region (point-min) (point-max) 'undecided) (if (boundp 'last-coding-system-used) - (set-buffer-file-coding-system last-coding-system-used)) + (set-buffer-file-coding-system last-coding-system-used) + (set-buffer-file-coding-system default-buffer-file-coding-system)) (set-auto-mode) (hack-local-variables) (auto-save-mode nil) (set-buffer-modified-p nil) - (setq buffer-undo-list nil)) - (make-local-variable 'epa-file) - (setq epa-file (buffer-file-name)) - (make-local-variable 'epa-passphrase))) + (setq buffer-undo-list nil + epa-file (buffer-file-name))))) (defun epa-write-file () (when epa-file