aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStefan Kangas2021-12-10 15:33:54 +0100
committerStefan Kangas2021-12-10 15:33:54 +0100
commit9ccd3d323110cbb8f2a6f16655c241b5f42bbcbc (patch)
treefc4617272ee3fa3a0ffe984a8b34d0196982df30
parent88ea736c351c5a44460dff0de03010e764b64ab8 (diff)
downloademacs-9ccd3d323110cbb8f2a6f16655c241b5f42bbcbc.tar.gz
emacs-9ccd3d323110cbb8f2a6f16655c241b5f42bbcbc.zip
Use defvar-keymap for package-menu-mode-map
* lisp/emacs-lisp/package.el (package-menu-mode-map): Use defvar-keymap.
-rw-r--r--lisp/emacs-lisp/package.el56
1 files changed, 27 insertions, 29 deletions
diff --git a/lisp/emacs-lisp/package.el b/lisp/emacs-lisp/package.el
index 66bbd631a72..de4cebccca3 100644
--- a/lisp/emacs-lisp/package.el
+++ b/lisp/emacs-lisp/package.el
@@ -2768,35 +2768,33 @@ either a full name or nil, and EMAIL is a valid email address."
2768 2768
2769;;;; Package menu mode. 2769;;;; Package menu mode.
2770 2770
2771(defvar package-menu-mode-map 2771(defvar-keymap package-menu-mode-map
2772 (let ((map (make-sparse-keymap))) 2772 :doc "Local keymap for `package-menu-mode' buffers."
2773 (set-keymap-parent map tabulated-list-mode-map) 2773 :parent tabulated-list-mode-map
2774 (define-key map "\C-m" 'package-menu-describe-package) 2774 "C-m" #'package-menu-describe-package
2775 (define-key map "u" 'package-menu-mark-unmark) 2775 "u" #'package-menu-mark-unmark
2776 (define-key map "\177" 'package-menu-backup-unmark) 2776 "DEL" #'package-menu-backup-unmark
2777 (define-key map "d" 'package-menu-mark-delete) 2777 "d" #'package-menu-mark-delete
2778 (define-key map "i" 'package-menu-mark-install) 2778 "i" #'package-menu-mark-install
2779 (define-key map "U" 'package-menu-mark-upgrades) 2779 "U" #'package-menu-mark-upgrades
2780 (define-key map "r" 'revert-buffer) 2780 "r" #'revert-buffer
2781 (define-key map "~" 'package-menu-mark-obsolete-for-deletion) 2781 "~" #'package-menu-mark-obsolete-for-deletion
2782 (define-key map "w" 'package-browse-url) 2782 "w" #'package-browse-url
2783 (define-key map "x" 'package-menu-execute) 2783 "x" #'package-menu-execute
2784 (define-key map "h" 'package-menu-quick-help) 2784 "h" #'package-menu-quick-help
2785 (define-key map "H" #'package-menu-hide-package) 2785 "H" #'package-menu-hide-package
2786 (define-key map "?" 'package-menu-describe-package) 2786 "?" #'package-menu-describe-package
2787 (define-key map "(" #'package-menu-toggle-hiding) 2787 "(" #'package-menu-toggle-hiding
2788 (define-key map (kbd "/ /") 'package-menu-clear-filter) 2788 "/ /" #'package-menu-clear-filter
2789 (define-key map (kbd "/ a") 'package-menu-filter-by-archive) 2789 "/ a" #'package-menu-filter-by-archive
2790 (define-key map (kbd "/ d") 'package-menu-filter-by-description) 2790 "/ d" #'package-menu-filter-by-description
2791 (define-key map (kbd "/ k") 'package-menu-filter-by-keyword) 2791 "/ k" #'package-menu-filter-by-keyword
2792 (define-key map (kbd "/ N") 'package-menu-filter-by-name-or-description) 2792 "/ N" #'package-menu-filter-by-name-or-description
2793 (define-key map (kbd "/ n") 'package-menu-filter-by-name) 2793 "/ n" #'package-menu-filter-by-name
2794 (define-key map (kbd "/ s") 'package-menu-filter-by-status) 2794 "/ s" #'package-menu-filter-by-status
2795 (define-key map (kbd "/ v") 'package-menu-filter-by-version) 2795 "/ v" #'package-menu-filter-by-version
2796 (define-key map (kbd "/ m") 'package-menu-filter-marked) 2796 "/ m" #'package-menu-filter-marked
2797 (define-key map (kbd "/ u") 'package-menu-filter-upgradable) 2797 "/ u" #'package-menu-filter-upgradable)
2798 map)
2799 "Local keymap for `package-menu-mode' buffers.")
2800 2798
2801(easy-menu-define package-menu-mode-menu package-menu-mode-map 2799(easy-menu-define package-menu-mode-menu package-menu-mode-map
2802 "Menu for `package-menu-mode'." 2800 "Menu for `package-menu-mode'."