OSDN Git Service

Fixed.
authorDaiki Ueno <ueno@unixuser.org>
Mon, 17 Apr 2006 03:02:12 +0000 (03:02 +0000)
committerDaiki Ueno <ueno@unixuser.org>
Mon, 17 Apr 2006 03:02:12 +0000 (03:02 +0000)
epa-dired.el
epa.el

index 4c1490a..8b285f9 100644 (file)
       (setq file-list (cdr file-list)))
     (revert-buffer)))
 
-(defun epa-dired-do-sign (&optional detached)
+(defun epa-dired-do-sign ()
   "Sign marked files."
-  (interactive "P")
+  (interactive)
   (let ((file-list (dired-get-marked-files)))
     (while file-list
-      (epa-sign-file (expand-file-name (car file-list)) detached)
+      (epa-sign-file (expand-file-name (car file-list)) t)
       (setq file-list (cdr file-list)))
     (revert-buffer)))
 
diff --git a/epa.el b/epa.el
index 8e23cd5..07e6697 100644 (file)
--- a/epa.el
+++ b/epa.el
   (let ((signature (concat file (if detached ".sig" ".gpg")))
        (context (epg-make-context)))
     (message "Signing %s..." (file-name-nondirectory file))
-    (epg-sign-file context file signature)
+    (epg-sign-file context file signature (if detached 'detached))
     (message "Signing %s...done" (file-name-nondirectory file))))
 
 (defun epa-encrypt-file (file recipients)