diff options
| author | Stefan Monnier | 2011-02-10 11:56:00 -0500 |
|---|---|---|
| committer | Stefan Monnier | 2011-02-10 11:56:00 -0500 |
| commit | b016851cb127f91a7ffa5d8295e5f3d4fdd3222a (patch) | |
| tree | e1ccff1ff1bf49670b0cea40ebd566e1449290ee /lisp/term | |
| parent | 1be1d1e98e5465659b9633a3f1961e6dcc0b022a (diff) | |
| download | emacs-b016851cb127f91a7ffa5d8295e5f3d4fdd3222a.tar.gz emacs-b016851cb127f91a7ffa5d8295e5f3d4fdd3222a.zip | |
Move keymap initialization into declaration.
* lisp/textmodes/enriched.el (enriched-mode-map):
* lisp/textmodes/bib-mode.el (bib-mode-map):
* lisp/term/lk201.el (lk201-function-map):
* lisp/tar-mode.el (tar-mode-map):
* lisp/replace.el (occur-mode-map):
* lisp/progmodes/idlwave.el (idlwave-rinfo-mouse-map, idlwave-rinfo-map):
* lisp/progmodes/idlw-help.el (idlwave-help-mode-map):
* lisp/progmodes/gdb-mi.el (gdb-memory-format-menu, gdb-memory-unit-menu):
* lisp/play/solitaire.el (solitaire-mode-map):
* lisp/play/snake.el (snake-mode-map, snake-null-map):
* lisp/play/pong.el (pong-mode-map):
* lisp/play/handwrite.el (menu-bar-handwrite-map):
* lisp/play/gametree.el (gametree-mode-map):
* lisp/net/rcirc.el (rcirc-mode-map, rcirc-browse-url-map
(rcirc-multiline-minor-mode-map, rcirc-track-minor-mode-map):
* lisp/net/newst-plainview.el (newsticker-menu, newsticker-mode-map)
(newsticker--url-keymap):
* lisp/net/net-utils.el (nslookup-mode-map, ftp-mode-map):
* lisp/menu-bar.el (menu-bar-file-menu, menu-bar-i-search-menu)
(menu-bar-search-menu, menu-bar-replace-menu, menu-bar-goto-menu)
(menu-bar-edit-menu, menu-bar-custom-menu)
(menu-bar-showhide-fringe-ind-menu, menu-bar-showhide-fringe-menu)
(menu-bar-showhide-scroll-bar-menu, menu-bar-showhide-menu)
(menu-bar-line-wrapping-menu, menu-bar-options-menu)
(menu-bar-games-menu, menu-bar-encryption-decryption-menu)
(menu-bar-tools-menu, menu-bar-describe-menu)
(menu-bar-search-documentation-menu, menu-bar-manuals-menu)
(menu-bar-help-menu):
* lisp/mail/rmailsum.el (rmail-summary-mode-map):
* lisp/kmacro.el (kmacro-step-edit-map):
* lisp/ibuffer.el (ibuffer-mode-groups-popup, ibuffer-mode-map)
(ibuffer-mode-operate-map):
* lisp/hi-lock.el (hi-lock-menu, hi-lock-map):
* lisp/emulation/vip.el (vip-mode-map):
* lisp/emacs-lisp/re-builder.el (reb-lisp-mode-map):
* lisp/bookmark.el (bookmark-bmenu-mode-map):
* lisp/help-mode.el (help-mode-map):
* lisp/erc/erc-list.el (erc-list-menu-mode-map):
* lisp/org/org-remember.el (org-remember-mode-map):
* lisp/org/org-src.el (org-src-mode-map): Move initialization into declaration.
Diffstat (limited to 'lisp/term')
| -rw-r--r-- | lisp/term/lk201.el | 130 |
1 files changed, 66 insertions, 64 deletions
diff --git a/lisp/term/lk201.el b/lisp/term/lk201.el index 23f4d0dbd2c..e1da0f6f1db 100644 --- a/lisp/term/lk201.el +++ b/lisp/term/lk201.el | |||
| @@ -1,75 +1,77 @@ | |||
| 1 | ;; -*- no-byte-compile: t -*- | 1 | ;; -*- no-byte-compile: t -*- |
| 2 | ;; Define function key sequences for DEC terminals. | 2 | ;; Define function key sequences for DEC terminals. |
| 3 | 3 | ||
| 4 | (defvar lk201-function-map (make-sparse-keymap) | 4 | (defvar lk201-function-map |
| 5 | "Function key definitions for DEC terminals.") | 5 | (let ((map (make-sparse-keymap))) |
| 6 | 6 | ||
| 7 | ;; Termcap or terminfo should set these. | 7 | ;; Termcap or terminfo should set these. |
| 8 | ;; (define-key lk201-function-map "\e[A" [up]) | 8 | ;; (define-key map "\e[A" [up]) |
| 9 | ;; (define-key lk201-function-map "\e[B" [down]) | 9 | ;; (define-key map "\e[B" [down]) |
| 10 | ;; (define-key lk201-function-map "\e[C" [right]) | 10 | ;; (define-key map "\e[C" [right]) |
| 11 | ;; (define-key lk201-function-map "\e[D" [left]) | 11 | ;; (define-key map "\e[D" [left]) |
| 12 | 12 | ||
| 13 | (define-key lk201-function-map "\e[1~" [find]) | 13 | (define-key map "\e[1~" [find]) |
| 14 | (define-key lk201-function-map "\e[2~" [insert]) | 14 | (define-key map "\e[2~" [insert]) |
| 15 | (define-key lk201-function-map "\e[3~" [delete]) | 15 | (define-key map "\e[3~" [delete]) |
| 16 | (define-key lk201-function-map "\e[4~" [select]) | 16 | (define-key map "\e[4~" [select]) |
| 17 | (define-key lk201-function-map "\e[5~" [prior]) | 17 | (define-key map "\e[5~" [prior]) |
| 18 | (define-key lk201-function-map "\e[6~" [next]) | 18 | (define-key map "\e[6~" [next]) |
| 19 | (define-key lk201-function-map "\e[11~" [f1]) | 19 | (define-key map "\e[11~" [f1]) |
| 20 | (define-key lk201-function-map "\e[12~" [f2]) | 20 | (define-key map "\e[12~" [f2]) |
| 21 | (define-key lk201-function-map "\e[13~" [f3]) | 21 | (define-key map "\e[13~" [f3]) |
| 22 | (define-key lk201-function-map "\e[14~" [f4]) | 22 | (define-key map "\e[14~" [f4]) |
| 23 | (define-key lk201-function-map "\e[15~" [f5]) | 23 | (define-key map "\e[15~" [f5]) |
| 24 | (define-key lk201-function-map "\e[17~" [f6]) | 24 | (define-key map "\e[17~" [f6]) |
| 25 | (define-key lk201-function-map "\e[18~" [f7]) | 25 | (define-key map "\e[18~" [f7]) |
| 26 | (define-key lk201-function-map "\e[19~" [f8]) | 26 | (define-key map "\e[19~" [f8]) |
| 27 | (define-key lk201-function-map "\e[20~" [f9]) | 27 | (define-key map "\e[20~" [f9]) |
| 28 | (define-key lk201-function-map "\e[21~" [f10]) | 28 | (define-key map "\e[21~" [f10]) |
| 29 | ;; Customarily F11 is used as the ESC key. | 29 | ;; Customarily F11 is used as the ESC key. |
| 30 | ;; The file that includes this one, takes care of that. | 30 | ;; The file that includes this one, takes care of that. |
| 31 | (define-key lk201-function-map "\e[23~" [f11]) | 31 | (define-key map "\e[23~" [f11]) |
| 32 | (define-key lk201-function-map "\e[24~" [f12]) | 32 | (define-key map "\e[24~" [f12]) |
| 33 | (define-key lk201-function-map "\e[25~" [f13]) | 33 | (define-key map "\e[25~" [f13]) |
| 34 | (define-key lk201-function-map "\e[26~" [f14]) | 34 | (define-key map "\e[26~" [f14]) |
| 35 | (define-key lk201-function-map "\e[28~" [help]) | 35 | (define-key map "\e[28~" [help]) |
| 36 | (define-key lk201-function-map "\e[29~" [menu]) | 36 | (define-key map "\e[29~" [menu]) |
| 37 | (define-key lk201-function-map "\e[31~" [f17]) | 37 | (define-key map "\e[31~" [f17]) |
| 38 | (define-key lk201-function-map "\e[32~" [f18]) | 38 | (define-key map "\e[32~" [f18]) |
| 39 | (define-key lk201-function-map "\e[33~" [f19]) | 39 | (define-key map "\e[33~" [f19]) |
| 40 | (define-key lk201-function-map "\e[34~" [f20]) | 40 | (define-key map "\e[34~" [f20]) |
| 41 | 41 | ||
| 42 | ;; Termcap or terminfo should set these. | 42 | ;; Termcap or terminfo should set these. |
| 43 | ;; (define-key lk201-function-map "\eOA" [up]) | 43 | ;; (define-key map "\eOA" [up]) |
| 44 | ;; (define-key lk201-function-map "\eOB" [down]) | 44 | ;; (define-key map "\eOB" [down]) |
| 45 | ;; (define-key lk201-function-map "\eOC" [right]) | 45 | ;; (define-key map "\eOC" [right]) |
| 46 | ;; (define-key lk201-function-map "\eOD" [left]) | 46 | ;; (define-key map "\eOD" [left]) |
| 47 | 47 | ||
| 48 | ;; Termcap or terminfo should set these, but doesn't properly. | 48 | ;; Termcap or terminfo should set these, but doesn't properly. |
| 49 | ;; Termcap sets these to k1-k4, which get mapped to f1-f4 in term.c | 49 | ;; Termcap sets these to k1-k4, which get mapped to f1-f4 in term.c |
| 50 | (define-key lk201-function-map "\eOP" [kp-f1]) | 50 | (define-key map "\eOP" [kp-f1]) |
| 51 | (define-key lk201-function-map "\eOQ" [kp-f2]) | 51 | (define-key map "\eOQ" [kp-f2]) |
| 52 | (define-key lk201-function-map "\eOR" [kp-f3]) | 52 | (define-key map "\eOR" [kp-f3]) |
| 53 | (define-key lk201-function-map "\eOS" [kp-f4]) | 53 | (define-key map "\eOS" [kp-f4]) |
| 54 | 54 | ||
| 55 | (define-key lk201-function-map "\eOI" [kp-tab]) | 55 | (define-key map "\eOI" [kp-tab]) |
| 56 | (define-key lk201-function-map "\eOj" [kp-multiply]) | 56 | (define-key map "\eOj" [kp-multiply]) |
| 57 | (define-key lk201-function-map "\eOk" [kp-add]) | 57 | (define-key map "\eOk" [kp-add]) |
| 58 | (define-key lk201-function-map "\eOl" [kp-separator]) | 58 | (define-key map "\eOl" [kp-separator]) |
| 59 | (define-key lk201-function-map "\eOM" [kp-enter]) | 59 | (define-key map "\eOM" [kp-enter]) |
| 60 | (define-key lk201-function-map "\eOm" [kp-subtract]) | 60 | (define-key map "\eOm" [kp-subtract]) |
| 61 | (define-key lk201-function-map "\eOn" [kp-decimal]) | 61 | (define-key map "\eOn" [kp-decimal]) |
| 62 | (define-key lk201-function-map "\eOo" [kp-divide]) | 62 | (define-key map "\eOo" [kp-divide]) |
| 63 | (define-key lk201-function-map "\eOp" [kp-0]) | 63 | (define-key map "\eOp" [kp-0]) |
| 64 | (define-key lk201-function-map "\eOq" [kp-1]) | 64 | (define-key map "\eOq" [kp-1]) |
| 65 | (define-key lk201-function-map "\eOr" [kp-2]) | 65 | (define-key map "\eOr" [kp-2]) |
| 66 | (define-key lk201-function-map "\eOs" [kp-3]) | 66 | (define-key map "\eOs" [kp-3]) |
| 67 | (define-key lk201-function-map "\eOt" [kp-4]) | 67 | (define-key map "\eOt" [kp-4]) |
| 68 | (define-key lk201-function-map "\eOu" [kp-5]) | 68 | (define-key map "\eOu" [kp-5]) |
| 69 | (define-key lk201-function-map "\eOv" [kp-6]) | 69 | (define-key map "\eOv" [kp-6]) |
| 70 | (define-key lk201-function-map "\eOw" [kp-7]) | 70 | (define-key map "\eOw" [kp-7]) |
| 71 | (define-key lk201-function-map "\eOx" [kp-8]) | 71 | (define-key map "\eOx" [kp-8]) |
| 72 | (define-key lk201-function-map "\eOy" [kp-9]) | 72 | (define-key map "\eOy" [kp-9]) |
| 73 | map) | ||
| 74 | "Function key definitions for DEC terminals.") | ||
| 73 | 75 | ||
| 74 | (defun terminal-init-lk201 () | 76 | (defun terminal-init-lk201 () |
| 75 | ;; Use inheritance to let the main keymap override these defaults. | 77 | ;; Use inheritance to let the main keymap override these defaults. |