emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] Changes to emacs/lisp/epa.el,v


From: Glenn Morris
Subject: [Emacs-diffs] Changes to emacs/lisp/epa.el,v
Date: Tue, 29 Apr 2008 07:10:38 +0000

CVSROOT:        /sources/emacs
Module name:    emacs
Changes by:     Glenn Morris <gm>       08/04/29 07:10:38

Index: epa.el
===================================================================
RCS file: /sources/emacs/emacs/lisp/epa.el,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -b -r1.8 -r1.9
--- epa.el      27 Apr 2008 19:49:15 -0000      1.8
+++ epa.el      29 Apr 2008 07:10:38 -0000      1.9
@@ -201,7 +201,8 @@
 (defvar epa-last-coding-system-specified nil)
 
 (defvar epa-key-list-mode-map
-  (let ((keymap (make-sparse-keymap)))
+  (let ((keymap (make-sparse-keymap))
+       (menu-map (make-sparse-keymap)))
     (define-key keymap "m" 'epa-mark-key)
     (define-key keymap "u" 'epa-unmark-key)
     (define-key keymap "d" 'epa-decrypt-file)
@@ -217,6 +218,24 @@
     (define-key keymap " " 'scroll-up)
     (define-key keymap [delete] 'scroll-down)
     (define-key keymap "q" 'epa-exit-buffer)
+    (define-key keymap [menu-bar epa-key-list-mode] (cons "Keys" menu-map))
+    (define-key menu-map [epa-key-list-delete-keys]
+      '(menu-item "Delete keys" epa-delete-keys
+                 :help "Delete marked keys"))
+    (define-key menu-map [epa-key-list-import-keys]
+      '(menu-item "Import keys" epa-import-keys
+                 :help "Import keys from a file"))
+    (define-key menu-map [epa-key-list-export-keys]
+      '(menu-item "Export keys" epa-export-keys
+                 :help "Export marked keys to a file"))
+    (define-key menu-map [separator-epa-key-list]
+      '(menu-item "--"))
+    (define-key menu-map [epa-key-list-unmark-key]
+      '(menu-item "Unmark key" epa-unmark-key
+                 :help "Unmark a key"))
+    (define-key menu-map [epa-key-list-mark-key]
+      '(menu-item "Mark key" epa-mark-key
+                 :help "Mark a key"))
     keymap))
 
 (defvar epa-key-mode-map
@@ -1094,7 +1113,7 @@
     (message "Deleting...")
     (epg-delete-keys context keys allow-secret)
     (message "Deleting...done")
-    (apply #'epa-list-keys epa-list-keys-arguments)))
+    (apply #'epa--list-keys epa-list-keys-arguments)))
 
 ;;;###autoload
 (defun epa-import-keys (file)
@@ -1113,7 +1132,7 @@
        (epa-display-info (epg-import-result-to-string
                           (epg-context-result-for context 'import))))
     (if (eq major-mode 'epa-key-list-mode)
-       (apply #'epa-list-keys epa-list-keys-arguments))))
+       (apply #'epa--list-keys epa-list-keys-arguments))))
 
 ;;;###autoload
 (defun epa-import-keys-region (start end)




reply via email to

[Prev in Thread] Current Thread [Next in Thread]