aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKaroly Lorentey2005-09-04 03:51:22 +0000
committerKaroly Lorentey2005-09-04 03:51:22 +0000
commit4bed7e65b4c7c2702b499e874f6bc599045b3c07 (patch)
tree84426c483e8ce37d1ebf7019eb774852b7439283
parentfbf349734468d48b421c3d03074bb66dfcf3115b (diff)
downloademacs-4bed7e65b4c7c2702b499e874f6bc599045b3c07.tar.gz
emacs-4bed7e65b4c7c2702b499e874f6bc599045b3c07.zip
Fix syntax error in lisp/term/xterm.el.
* lisp/term/xterm.el (xterm-function-map): Fix key definitions. git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-394
-rw-r--r--lisp/term/xterm.el262
1 files changed, 131 insertions, 131 deletions
diff --git a/lisp/term/xterm.el b/lisp/term/xterm.el
index 43d95e1dee7..3a5312df768 100644
--- a/lisp/term/xterm.el
+++ b/lisp/term/xterm.el
@@ -35,133 +35,133 @@
35(unless xterm-function-map 35(unless xterm-function-map
36 (setq xterm-function-map (make-sparse-keymap)) 36 (setq xterm-function-map (make-sparse-keymap))
37 ;; xterm from X.org 6.8.2 uses these key definitions. 37 ;; xterm from X.org 6.8.2 uses these key definitions.
38 (define-key map "\eOP" [f1]) 38 (define-key xterm-function-map "\eOP" [f1])
39 (define-key map "\eOQ" [f2]) 39 (define-key xterm-function-map "\eOQ" [f2])
40 (define-key map "\eOR" [f3]) 40 (define-key xterm-function-map "\eOR" [f3])
41 (define-key map "\eOS" [f4]) 41 (define-key xterm-function-map "\eOS" [f4])
42 (define-key map "\e[15~" [f5]) 42 (define-key xterm-function-map "\e[15~" [f5])
43 (define-key map "\e[17~" [f6]) 43 (define-key xterm-function-map "\e[17~" [f6])
44 (define-key map "\e[18~" [f7]) 44 (define-key xterm-function-map "\e[18~" [f7])
45 (define-key map "\e[19~" [f8]) 45 (define-key xterm-function-map "\e[19~" [f8])
46 (define-key map "\e[20~" [f9]) 46 (define-key xterm-function-map "\e[20~" [f9])
47 (define-key map "\e[21~" [f10]) 47 (define-key xterm-function-map "\e[21~" [f10])
48 (define-key map "\e[23~" [f11]) 48 (define-key xterm-function-map "\e[23~" [f11])
49 (define-key map "\e[24~" [f12]) 49 (define-key xterm-function-map "\e[24~" [f12])
50 50
51 (define-key map "\eO2P" [S-f1]) 51 (define-key xterm-function-map "\eO2P" [S-f1])
52 (define-key map "\eO2Q" [S-f2]) 52 (define-key xterm-function-map "\eO2Q" [S-f2])
53 (define-key map "\eO2R" [S-f3]) 53 (define-key xterm-function-map "\eO2R" [S-f3])
54 (define-key map "\eO2S" [S-f4]) 54 (define-key xterm-function-map "\eO2S" [S-f4])
55 (define-key map "\e[15;2~" [S-f5]) 55 (define-key xterm-function-map "\e[15;2~" [S-f5])
56 (define-key map "\e[17;2~" [S-f6]) 56 (define-key xterm-function-map "\e[17;2~" [S-f6])
57 (define-key map "\e[18;2~" [S-f7]) 57 (define-key xterm-function-map "\e[18;2~" [S-f7])
58 (define-key map "\e[19;2~" [S-f8]) 58 (define-key xterm-function-map "\e[19;2~" [S-f8])
59 (define-key map "\e[20;2~" [S-f9]) 59 (define-key xterm-function-map "\e[20;2~" [S-f9])
60 (define-key map "\e[21;2~" [S-f10]) 60 (define-key xterm-function-map "\e[21;2~" [S-f10])
61 (define-key map "\e[23;2~" [S-f11]) 61 (define-key xterm-function-map "\e[23;2~" [S-f11])
62 (define-key map "\e[24;2~" [S-f12]) 62 (define-key xterm-function-map "\e[24;2~" [S-f12])
63 63
64 (define-key map "\eO5P" [C-f1]) 64 (define-key xterm-function-map "\eO5P" [C-f1])
65 (define-key map "\eO5Q" [C-f2]) 65 (define-key xterm-function-map "\eO5Q" [C-f2])
66 (define-key map "\eO5R" [C-f3]) 66 (define-key xterm-function-map "\eO5R" [C-f3])
67 (define-key map "\eO5S" [C-f4]) 67 (define-key xterm-function-map "\eO5S" [C-f4])
68 (define-key map "\e[15;5~" [C-f5]) 68 (define-key xterm-function-map "\e[15;5~" [C-f5])
69 (define-key map "\e[17;5~" [C-f6]) 69 (define-key xterm-function-map "\e[17;5~" [C-f6])
70 (define-key map "\e[18;5~" [C-f7]) 70 (define-key xterm-function-map "\e[18;5~" [C-f7])
71 (define-key map "\e[19;5~" [C-f8]) 71 (define-key xterm-function-map "\e[19;5~" [C-f8])
72 (define-key map "\e[20;5~" [C-f9]) 72 (define-key xterm-function-map "\e[20;5~" [C-f9])
73 (define-key map "\e[21;5~" [C-f10]) 73 (define-key xterm-function-map "\e[21;5~" [C-f10])
74 (define-key map "\e[23;5~" [C-f11]) 74 (define-key xterm-function-map "\e[23;5~" [C-f11])
75 (define-key map "\e[24;5~" [C-f12]) 75 (define-key xterm-function-map "\e[24;5~" [C-f12])
76 76
77 (define-key map "\eO6P" [C-S-f1]) 77 (define-key xterm-function-map "\eO6P" [C-S-f1])
78 (define-key map "\eO6Q" [C-S-f2]) 78 (define-key xterm-function-map "\eO6Q" [C-S-f2])
79 (define-key map "\eO6R" [C-S-f3]) 79 (define-key xterm-function-map "\eO6R" [C-S-f3])
80 (define-key map "\eO6S" [C-S-f4]) 80 (define-key xterm-function-map "\eO6S" [C-S-f4])
81 (define-key map "\e[15;6~" [C-S-f5]) 81 (define-key xterm-function-map "\e[15;6~" [C-S-f5])
82 (define-key map "\e[17;6~" [C-S-f6]) 82 (define-key xterm-function-map "\e[17;6~" [C-S-f6])
83 (define-key map "\e[18;6~" [C-S-f7]) 83 (define-key xterm-function-map "\e[18;6~" [C-S-f7])
84 (define-key map "\e[19;6~" [C-S-f8]) 84 (define-key xterm-function-map "\e[19;6~" [C-S-f8])
85 (define-key map "\e[20;6~" [C-S-f9]) 85 (define-key xterm-function-map "\e[20;6~" [C-S-f9])
86 (define-key map "\e[21;6~" [C-S-f10]) 86 (define-key xterm-function-map "\e[21;6~" [C-S-f10])
87 (define-key map "\e[23;6~" [C-S-f11]) 87 (define-key xterm-function-map "\e[23;6~" [C-S-f11])
88 (define-key map "\e[24;6~" [C-S-f12]) 88 (define-key xterm-function-map "\e[24;6~" [C-S-f12])
89 89
90 (define-key map "\eO3P" [A-f1]) 90 (define-key xterm-function-map "\eO3P" [A-f1])
91 (define-key map "\eO3Q" [A-f2]) 91 (define-key xterm-function-map "\eO3Q" [A-f2])
92 (define-key map "\eO3R" [A-f3]) 92 (define-key xterm-function-map "\eO3R" [A-f3])
93 (define-key map "\eO3S" [A-f4]) 93 (define-key xterm-function-map "\eO3S" [A-f4])
94 (define-key map "\e[15;3~" [A-f5]) 94 (define-key xterm-function-map "\e[15;3~" [A-f5])
95 (define-key map "\e[17;3~" [A-f6]) 95 (define-key xterm-function-map "\e[17;3~" [A-f6])
96 (define-key map "\e[18;3~" [A-f7]) 96 (define-key xterm-function-map "\e[18;3~" [A-f7])
97 (define-key map "\e[19;3~" [A-f8]) 97 (define-key xterm-function-map "\e[19;3~" [A-f8])
98 (define-key map "\e[20;3~" [A-f9]) 98 (define-key xterm-function-map "\e[20;3~" [A-f9])
99 (define-key map "\e[21;3~" [A-f10]) 99 (define-key xterm-function-map "\e[21;3~" [A-f10])
100 (define-key map "\e[23;3~" [A-f11]) 100 (define-key xterm-function-map "\e[23;3~" [A-f11])
101 (define-key map "\e[24;3~" [A-f12]) 101 (define-key xterm-function-map "\e[24;3~" [A-f12])
102 102
103 (define-key map "\eOA" [up]) 103 (define-key xterm-function-map "\eOA" [up])
104 (define-key map "\eOB" [down]) 104 (define-key xterm-function-map "\eOB" [down])
105 (define-key map "\eOC" [right]) 105 (define-key xterm-function-map "\eOC" [right])
106 (define-key map "\eOD" [left]) 106 (define-key xterm-function-map "\eOD" [left])
107 (define-key map "\eOF" [end]) 107 (define-key xterm-function-map "\eOF" [end])
108 (define-key map "\eOH" [home]) 108 (define-key xterm-function-map "\eOH" [home])
109 109
110 (define-key map "\e[1;2A" [S-up]) 110 (define-key xterm-function-map "\e[1;2A" [S-up])
111 (define-key map "\e[1;2B" [S-down]) 111 (define-key xterm-function-map "\e[1;2B" [S-down])
112 (define-key map "\e[1;2C" [S-right]) 112 (define-key xterm-function-map "\e[1;2C" [S-right])
113 (define-key map "\e[1;2D" [S-left]) 113 (define-key xterm-function-map "\e[1;2D" [S-left])
114 (define-key map "\e[1;2F" [S-end]) 114 (define-key xterm-function-map "\e[1;2F" [S-end])
115 (define-key map "\e[1;2H" [S-home]) 115 (define-key xterm-function-map "\e[1;2H" [S-home])
116 116
117 (define-key map "\e[1;5A" [C-up]) 117 (define-key xterm-function-map "\e[1;5A" [C-up])
118 (define-key map "\e[1;5B" [C-down]) 118 (define-key xterm-function-map "\e[1;5B" [C-down])
119 (define-key map "\e[1;5C" [C-right]) 119 (define-key xterm-function-map "\e[1;5C" [C-right])
120 (define-key map "\e[1;5D" [C-left]) 120 (define-key xterm-function-map "\e[1;5D" [C-left])
121 (define-key map "\e[1;5F" [C-end]) 121 (define-key xterm-function-map "\e[1;5F" [C-end])
122 (define-key map "\e[1;5H" [C-home]) 122 (define-key xterm-function-map "\e[1;5H" [C-home])
123 123
124 (define-key map "\e[1;6A" [C-S-up]) 124 (define-key xterm-function-map "\e[1;6A" [C-S-up])
125 (define-key map "\e[1;6B" [C-S-down]) 125 (define-key xterm-function-map "\e[1;6B" [C-S-down])
126 (define-key map "\e[1;6C" [C-S-right]) 126 (define-key xterm-function-map "\e[1;6C" [C-S-right])
127 (define-key map "\e[1;6D" [C-S-left]) 127 (define-key xterm-function-map "\e[1;6D" [C-S-left])
128 (define-key map "\e[1;6F" [C-S-end]) 128 (define-key xterm-function-map "\e[1;6F" [C-S-end])
129 (define-key map "\e[1;6H" [C-S-home]) 129 (define-key xterm-function-map "\e[1;6H" [C-S-home])
130 130
131 (define-key map "\e[1;3A" [A-up]) 131 (define-key xterm-function-map "\e[1;3A" [A-up])
132 (define-key map "\e[1;3B" [A-down]) 132 (define-key xterm-function-map "\e[1;3B" [A-down])
133 (define-key map "\e[1;3C" [A-right]) 133 (define-key xterm-function-map "\e[1;3C" [A-right])
134 (define-key map "\e[1;3D" [A-left]) 134 (define-key xterm-function-map "\e[1;3D" [A-left])
135 (define-key map "\e[1;3F" [A-end]) 135 (define-key xterm-function-map "\e[1;3F" [A-end])
136 (define-key map "\e[1;3H" [A-home]) 136 (define-key xterm-function-map "\e[1;3H" [A-home])
137 137
138 (define-key map "\e[2~" [insert]) 138 (define-key xterm-function-map "\e[2~" [insert])
139 (define-key map "\e[3~" [delete]) 139 (define-key xterm-function-map "\e[3~" [delete])
140 (define-key map "\e[5~" [prior]) 140 (define-key xterm-function-map "\e[5~" [prior])
141 (define-key map "\e[6~" [next]) 141 (define-key xterm-function-map "\e[6~" [next])
142 142
143 (define-key map "\e[2;2~" [S-insert]) 143 (define-key xterm-function-map "\e[2;2~" [S-insert])
144 (define-key map "\e[3;2~" [S-delete]) 144 (define-key xterm-function-map "\e[3;2~" [S-delete])
145 (define-key map "\e[5;2~" [S-prior]) 145 (define-key xterm-function-map "\e[5;2~" [S-prior])
146 (define-key map "\e[6;2~" [S-next]) 146 (define-key xterm-function-map "\e[6;2~" [S-next])
147 147
148 (define-key map "\e[2;5~" [C-insert]) 148 (define-key xterm-function-map "\e[2;5~" [C-insert])
149 (define-key map "\e[3;5~" [C-delete]) 149 (define-key xterm-function-map "\e[3;5~" [C-delete])
150 (define-key map "\e[5;5~" [C-prior]) 150 (define-key xterm-function-map "\e[5;5~" [C-prior])
151 (define-key map "\e[6;5~" [C-next]) 151 (define-key xterm-function-map "\e[6;5~" [C-next])
152 152
153 (define-key map "\e[2;6~" [C-S-insert]) 153 (define-key xterm-function-map "\e[2;6~" [C-S-insert])
154 (define-key map "\e[3;6~" [C-S-delete]) 154 (define-key xterm-function-map "\e[3;6~" [C-S-delete])
155 (define-key map "\e[5;6~" [C-S-prior]) 155 (define-key xterm-function-map "\e[5;6~" [C-S-prior])
156 (define-key map "\e[6;6~" [C-S-next]) 156 (define-key xterm-function-map "\e[6;6~" [C-S-next])
157 157
158 (define-key map "\e[2;3~" [A-insert]) 158 (define-key xterm-function-map "\e[2;3~" [A-insert])
159 (define-key map "\e[3;3~" [A-delete]) 159 (define-key xterm-function-map "\e[3;3~" [A-delete])
160 (define-key map "\e[5;3~" [A-prior]) 160 (define-key xterm-function-map "\e[5;3~" [A-prior])
161 (define-key map "\e[6;3~" [A-next]) 161 (define-key xterm-function-map "\e[6;3~" [A-next])
162 162
163 (define-key map "\e[4~" [select]) 163 (define-key xterm-function-map "\e[4~" [select])
164 (define-key map "\e[29~" [print]) 164 (define-key xterm-function-map "\e[29~" [print])
165 165
166 ;; Other versions of xterm might emit these. 166 ;; Other versions of xterm might emit these.
167 (define-key xterm-function-map "\e[A" [up]) 167 (define-key xterm-function-map "\e[A" [up])
@@ -184,10 +184,10 @@
184 (define-key xterm-function-map "\e[1;5F" [C-end]) 184 (define-key xterm-function-map "\e[1;5F" [C-end])
185 (define-key xterm-function-map "\e[1;5H" [C-home]) 185 (define-key xterm-function-map "\e[1;5H" [C-home])
186 186
187 (define-key map "\e[11~" [f1]) 187 (define-key xterm-function-map "\e[11~" [f1])
188 (define-key map "\e[12~" [f2]) 188 (define-key xterm-function-map "\e[12~" [f2])
189 (define-key map "\e[13~" [f3]) 189 (define-key xterm-function-map "\e[13~" [f3])
190 (define-key map "\e[14~" [f4])) 190 (define-key xterm-function-map "\e[14~" [f4]))
191 191
192(defun terminal-init-xterm () 192(defun terminal-init-xterm ()
193 "Terminal initialization function for xterm." 193 "Terminal initialization function for xterm."