Fixed.
[elisp/epg.git] / epa-file.el
index 62322c6..093c66e 100644 (file)
@@ -25,7 +25,7 @@
 
 (require 'epa)
 
-(defgroup 'epa-file nil
+(defgroup epa-file nil
   "The EasyPG Assistant hooks for transparent file encryption"
   :group 'epa)
 
          (hack-local-variables)
          (auto-save-mode nil))
       (goto-char (point-min))
+      (if (fboundp 'set-buffer-multibyte)
+         (set-buffer-multibyte t))
       (insert (epg-decrypt-file (epg-make-context)
                                (expand-file-name (buffer-file-name))
                                nil))
       (delete-region (point) (point-max))
-      (decode-coding-region (point-min) (point-max) 'undecided))
+      (decode-coding-region (point-min) (point-max) 'undecided)
+      (set-buffer-modified-p nil))
     (make-local-variable 'epa-file)
     (setq epa-file (buffer-file-name))))