aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStefan Kangas2022-11-04 15:38:41 +0100
committerStefan Kangas2022-11-04 20:12:15 +0100
commit3620aff8a9b6613c09cd373c4cd41d1d5fb845e4 (patch)
treea016cae7410c5c1ee182a0127c2a016f50e94b6e
parent90a0aac3e8ebfb9f3c1df04deb9c85414f3530c0 (diff)
downloademacs-3620aff8a9b6613c09cd373c4cd41d1d5fb845e4.tar.gz
emacs-3620aff8a9b6613c09cd373c4cd41d1d5fb845e4.zip
* lisp/progmodes/cpp.el (cpp-edit-mode-map): Prefer defvar-keymap.
-rw-r--r--lisp/progmodes/cpp.el80
1 files changed, 39 insertions, 41 deletions
diff --git a/lisp/progmodes/cpp.el b/lisp/progmodes/cpp.el
index f4584b63113..77d7bbd42da 100644
--- a/lisp/progmodes/cpp.el
+++ b/lisp/progmodes/cpp.el
@@ -410,47 +410,45 @@ A prefix arg suppresses display of that buffer."
410 410
411;;; Edit Buffer: 411;;; Edit Buffer:
412 412
413(defvar cpp-edit-mode-map 413(defvar-keymap cpp-edit-mode-map
414 (let ((map (make-keymap))) 414 :doc "Keymap for `cpp-edit-mode'."
415 (suppress-keymap map) 415 :full t
416 (define-key map [ down-mouse-2 ] 'cpp-push-button) 416 :suppress t
417 (define-key map [ mouse-2 ] 'ignore) 417 "<down-mouse-2>" #'cpp-push-button
418 (define-key map " " 'scroll-up-command) 418 "<mouse-2>" #'ignore
419 (define-key map [?\S-\ ] 'scroll-down-command) 419 "SPC" #'scroll-up-command
420 (define-key map "\C-?" 'scroll-down-command) 420 "S-SPC" #'scroll-down-command
421 (define-key map [ delete ] 'scroll-down) 421 "DEL" #'scroll-down-command
422 (define-key map "\C-c\C-c" 'cpp-edit-apply) 422 "<delete>" #'scroll-down
423 (define-key map "a" 'cpp-edit-apply) 423 "C-c C-c" #'cpp-edit-apply
424 (define-key map "A" 'cpp-edit-apply) 424 "a" #'cpp-edit-apply
425 (define-key map "r" 'cpp-edit-reset) 425 "A" #'cpp-edit-apply
426 (define-key map "R" 'cpp-edit-reset) 426 "r" #'cpp-edit-reset
427 (define-key map "s" 'cpp-edit-save) 427 "R" #'cpp-edit-reset
428 (define-key map "S" 'cpp-edit-save) 428 "s" #'cpp-edit-save
429 (define-key map "l" 'cpp-edit-load) 429 "S" #'cpp-edit-save
430 (define-key map "L" 'cpp-edit-load) 430 "l" #'cpp-edit-load
431 (define-key map "h" 'cpp-edit-home) 431 "L" #'cpp-edit-load
432 (define-key map "H" 'cpp-edit-home) 432 "h" #'cpp-edit-home
433 (define-key map "b" 'cpp-edit-background) 433 "H" #'cpp-edit-home
434 (define-key map "B" 'cpp-edit-background) 434 "b" #'cpp-edit-background
435 (define-key map "k" 'cpp-edit-known) 435 "B" #'cpp-edit-background
436 (define-key map "K" 'cpp-edit-known) 436 "k" #'cpp-edit-known
437 (define-key map "u" 'cpp-edit-unknown) 437 "K" #'cpp-edit-known
438 (define-key map "u" 'cpp-edit-unknown) 438 "u" #'cpp-edit-unknown
439 (define-key map "t" 'cpp-edit-true) 439 "U" #'cpp-edit-unknown
440 (define-key map "T" 'cpp-edit-true) 440 "t" #'cpp-edit-true
441 (define-key map "f" 'cpp-edit-false) 441 "T" #'cpp-edit-true
442 (define-key map "F" 'cpp-edit-false) 442 "f" #'cpp-edit-false
443 (define-key map "w" 'cpp-edit-write) 443 "F" #'cpp-edit-false
444 (define-key map "W" 'cpp-edit-write) 444 "w" #'cpp-edit-write
445 (define-key map "X" 'cpp-edit-toggle-known) 445 "W" #'cpp-edit-write
446 (define-key map "x" 'cpp-edit-toggle-known) 446 "X" #'cpp-edit-toggle-known
447 (define-key map "Y" 'cpp-edit-toggle-unknown) 447 "x" #'cpp-edit-toggle-known
448 (define-key map "y" 'cpp-edit-toggle-unknown) 448 "Y" #'cpp-edit-toggle-unknown
449 (define-key map "q" 'bury-buffer) 449 "y" #'cpp-edit-toggle-unknown
450 (define-key map "Q" 'bury-buffer) 450 "q" #'bury-buffer
451 map) 451 "Q" #'bury-buffer)
452 "Keymap for `cpp-edit-mode'.")
453
454 452
455 453
456(defvar-local cpp-edit-symbols nil 454(defvar-local cpp-edit-symbols nil