diff options
| author | Stefan Kangas | 2021-12-10 15:33:54 +0100 |
|---|---|---|
| committer | Stefan Kangas | 2021-12-10 15:33:54 +0100 |
| commit | 9ccd3d323110cbb8f2a6f16655c241b5f42bbcbc (patch) | |
| tree | fc4617272ee3fa3a0ffe984a8b34d0196982df30 | |
| parent | 88ea736c351c5a44460dff0de03010e764b64ab8 (diff) | |
| download | emacs-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.el | 56 |
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'." |