diff options
Diffstat (limited to 'lisp/progmodes/cpp.el')
| -rw-r--r-- | lisp/progmodes/cpp.el | 80 |
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 |