diff options
author | Stefan Kangas <stefan@marxist.se> | 2021-12-08 17:15:28 +0100 |
---|---|---|
committer | Stefan Kangas <stefan@marxist.se> | 2021-12-08 17:48:25 +0100 |
commit | 6cf358d7a270ce6fc7d032187fe042a9bf234240 (patch) | |
tree | e4c0c23d4f94fe4d0f35f227522a29e954b871d4 /lisp/calc | |
parent | 5922c972cd1ab7b52f10552a94bbbbe488a58ae0 (diff) | |
download | emacs-6cf358d7a270ce6fc7d032187fe042a9bf234240.tar.gz |
Define some more keymaps in one step
* lisp/calc/calc-store.el (calc-var-name-map):
* lisp/mail/rmailsum.el (rmail-summary-edit-map):
* lisp/speedbar.el (speedbar-buffers-key-map): Define in one step.
* lisp/progmodes/ebrowse.el (ebrowse-global-submap-4)
(ebrowse-global-submap-5): Define in one step and use defvar-keymap.
Diffstat (limited to 'lisp/calc')
-rw-r--r-- | lisp/calc/calc-store.el | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/lisp/calc/calc-store.el b/lisp/calc/calc-store.el index de2f18f3947..817b50951dd 100644 --- a/lisp/calc/calc-store.el +++ b/lisp/calc/calc-store.el @@ -163,19 +163,19 @@ tag (and (not val) 1)) (message "Variable \"%s\" changed" (calc-var-name var))))))) -(defvar calc-var-name-map nil "Keymap for reading Calc variable names.") -(if calc-var-name-map - () - (setq calc-var-name-map (copy-keymap minibuffer-local-completion-map)) - (define-key calc-var-name-map " " 'self-insert-command) - (mapc (lambda (x) - (define-key calc-var-name-map (char-to-string x) - 'calcVar-digit)) - "0123456789") - (mapc (lambda (x) - (define-key calc-var-name-map (char-to-string x) - 'calcVar-oper)) - "+-*/^|")) +(defvar calc-var-name-map + (let ((map (copy-keymap minibuffer-local-completion-map))) + (define-key map " " #'self-insert-command) + (mapc (lambda (x) + (define-key map (char-to-string x) + #'calcVar-digit)) + "0123456789") + (mapc (lambda (x) + (define-key map (char-to-string x) + #'calcVar-oper)) + "+-*/^|") + map) + "Keymap for reading Calc variable names.") (defvar calc-store-opers) |