diff options
| author | Stefan Kangas | 2022-11-12 07:02:30 +0100 |
|---|---|---|
| committer | Stefan Kangas | 2022-11-12 07:02:30 +0100 |
| commit | b5346eb84d9c65f98243290584ccfca9dbbfc04b (patch) | |
| tree | 6703ca87cd5780cf014083399f8561771a950f0f | |
| parent | d2f956807e87d1a4797a8686725912c780061a58 (diff) | |
| download | emacs-b5346eb84d9c65f98243290584ccfca9dbbfc04b.tar.gz emacs-b5346eb84d9c65f98243290584ccfca9dbbfc04b.zip | |
Prefer defvar-keymap in cus-theme.el
* lisp/cus-theme.el (custom-new-theme-mode-map)
(custom-theme-choose-mode-map): Prefer defvar-keymap.
| -rw-r--r-- | lisp/cus-theme.el | 40 |
1 files changed, 18 insertions, 22 deletions
diff --git a/lisp/cus-theme.el b/lisp/cus-theme.el index b891f241549..0260ad4a50e 100644 --- a/lisp/cus-theme.el +++ b/lisp/cus-theme.el | |||
| @@ -32,17 +32,15 @@ | |||
| 32 | (eval-when-compile | 32 | (eval-when-compile |
| 33 | (require 'wid-edit)) | 33 | (require 'wid-edit)) |
| 34 | 34 | ||
| 35 | (defvar custom-new-theme-mode-map | 35 | (defvar-keymap custom-new-theme-mode-map |
| 36 | (let ((map (make-keymap))) | 36 | :doc "Keymap for `custom-new-theme-mode'." |
| 37 | (set-keymap-parent map (make-composed-keymap widget-keymap | 37 | :full t |
| 38 | special-mode-map)) | 38 | :suppress t |
| 39 | (suppress-keymap map) | 39 | :parent (make-composed-keymap widget-keymap special-mode-map) |
| 40 | (define-key map "\C-x\C-s" 'custom-theme-write) | 40 | "C-x C-s" #'custom-theme-write |
| 41 | (define-key map "q" 'Custom-buffer-done) | 41 | "q" #'Custom-buffer-done |
| 42 | (define-key map "n" 'widget-forward) | 42 | "n" #'widget-forward |
| 43 | (define-key map "p" 'widget-backward) | 43 | "p" #'widget-backward) |
| 44 | map) | ||
| 45 | "Keymap for `custom-new-theme-mode'.") | ||
| 46 | 44 | ||
| 47 | (define-derived-mode custom-new-theme-mode nil "Custom-Theme" | 45 | (define-derived-mode custom-new-theme-mode nil "Custom-Theme" |
| 48 | "Major mode for editing Custom themes. | 46 | "Major mode for editing Custom themes. |
| @@ -534,17 +532,15 @@ It includes all faces in list FACES." | |||
| 534 | :type 'boolean | 532 | :type 'boolean |
| 535 | :group 'custom-buffer) | 533 | :group 'custom-buffer) |
| 536 | 534 | ||
| 537 | (defvar custom-theme-choose-mode-map | 535 | (defvar-keymap custom-theme-choose-mode-map |
| 538 | (let ((map (make-keymap))) | 536 | :doc "Keymap for `custom-theme-choose-mode'." |
| 539 | (set-keymap-parent map (make-composed-keymap widget-keymap | 537 | :full t |
| 540 | special-mode-map)) | 538 | :suppress t |
| 541 | (suppress-keymap map) | 539 | :parent (make-composed-keymap widget-keymap special-mode-map) |
| 542 | (define-key map "\C-x\C-s" 'custom-theme-save) | 540 | "C-x C-s" #'custom-theme-save |
| 543 | (define-key map "n" 'widget-forward) | 541 | "n" #'widget-forward |
| 544 | (define-key map "p" 'widget-backward) | 542 | "p" #'widget-backward |
| 545 | (define-key map "?" 'custom-describe-theme) | 543 | "?" #'custom-describe-theme) |
| 546 | map) | ||
| 547 | "Keymap for `custom-theme-choose-mode'.") | ||
| 548 | 544 | ||
| 549 | (define-derived-mode custom-theme-choose-mode special-mode "Themes" | 545 | (define-derived-mode custom-theme-choose-mode special-mode "Themes" |
| 550 | "Major mode for selecting Custom themes. | 546 | "Major mode for selecting Custom themes. |