diff options
| author | Dan Nicolaescu | 2006-09-05 06:59:53 +0000 |
|---|---|---|
| committer | Dan Nicolaescu | 2006-09-05 06:59:53 +0000 |
| commit | 652bf3a19f5b1c8b72a0053b4d8fcb7879054285 (patch) | |
| tree | c718e896d1c96bc35bb264afe57b48a4c2e6fbf3 | |
| parent | ce22ee0163ab291b755d1429f01fbece3c1fb137 (diff) | |
| download | emacs-652bf3a19f5b1c8b72a0053b4d8fcb7879054285.tar.gz emacs-652bf3a19f5b1c8b72a0053b4d8fcb7879054285.zip | |
(terminal-init-xterm): Add more C-M- bindings.
| -rw-r--r-- | lisp/ChangeLog | 4 | ||||
| -rw-r--r-- | lisp/term/xterm.el | 40 |
2 files changed, 44 insertions, 0 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog index b2575f87122..be5a4d872de 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog | |||
| @@ -1,3 +1,7 @@ | |||
| 1 | 2006-09-04 Dan Nicolaescu <dann@ics.uci.edu> | ||
| 2 | |||
| 3 | * term/xterm.el (terminal-init-xterm): Add more C-M- bindings. | ||
| 4 | |||
| 1 | 2006-09-05 Nick Roberts <nickrob@snap.net.nz> | 5 | 2006-09-05 Nick Roberts <nickrob@snap.net.nz> |
| 2 | 6 | ||
| 3 | * progmodes/gdb-ui.el (gdb-var-list-children-regexp) | 7 | * progmodes/gdb-ui.el (gdb-var-list-children-regexp) |
diff --git a/lisp/term/xterm.el b/lisp/term/xterm.el index 73d26b56b74..018841fe168 100644 --- a/lisp/term/xterm.el +++ b/lisp/term/xterm.el | |||
| @@ -261,6 +261,9 @@ | |||
| 261 | (define-key map "\e[27;6;62~" [?\C->]) | 261 | (define-key map "\e[27;6;62~" [?\C->]) |
| 262 | (define-key map "\e[27;6;63~" [(C-\?)]) | 262 | (define-key map "\e[27;6;63~" [(C-\?)]) |
| 263 | 263 | ||
| 264 | ;; These are the strings emitted for various C-M- combinations | ||
| 265 | ;; for keyboards that the Meta and Alt modifiers are on the same | ||
| 266 | ;; key (usually labeled "Alt"). | ||
| 264 | (define-key map "\e[27;13;9~" [(C-M-tab)]) | 267 | (define-key map "\e[27;13;9~" [(C-M-tab)]) |
| 265 | (define-key map "\e[27;13;13~" [(C-M-return)]) | 268 | (define-key map "\e[27;13;13~" [(C-M-return)]) |
| 266 | 269 | ||
| @@ -298,6 +301,43 @@ | |||
| 298 | (define-key map "\e[27;14;62~" [?\C-\M->]) | 301 | (define-key map "\e[27;14;62~" [?\C-\M->]) |
| 299 | (define-key map "\e[27;14;63~" [(C-M-\?)]) | 302 | (define-key map "\e[27;14;63~" [(C-M-\?)]) |
| 300 | 303 | ||
| 304 | (define-key map "\e[27;7;9~" [(C-M-tab)]) | ||
| 305 | (define-key map "\e[27;7;13~" [(C-M-return)]) | ||
| 306 | |||
| 307 | (define-key map "\e[27;7;39~" [?\C-\M-\']) | ||
| 308 | (define-key map "\e[27;7;44~" [?\C-\M-,]) | ||
| 309 | (define-key map "\e[27;7;45~" [?\C-\M--]) | ||
| 310 | (define-key map "\e[27;7;46~" [?\C-\M-.]) | ||
| 311 | (define-key map "\e[27;7;47~" [?\C-\M-/]) | ||
| 312 | (define-key map "\e[27;7;48~" [?\C-\M-0]) | ||
| 313 | (define-key map "\e[27;7;49~" [?\C-\M-1]) | ||
| 314 | (define-key map "\e[27;7;50~" [?\C-\M-2]) | ||
| 315 | (define-key map "\e[27;7;51~" [?\C-\M-3]) | ||
| 316 | (define-key map "\e[27;7;52~" [?\C-\M-4]) | ||
| 317 | (define-key map "\e[27;7;53~" [?\C-\M-5]) | ||
| 318 | (define-key map "\e[27;7;54~" [?\C-\M-6]) | ||
| 319 | (define-key map "\e[27;7;55~" [?\C-\M-7]) | ||
| 320 | (define-key map "\e[27;7;56~" [?\C-\M-8]) | ||
| 321 | (define-key map "\e[27;7;57~" [?\C-\M-9]) | ||
| 322 | (define-key map "\e[27;7;59~" [?\C-\M-\;]) | ||
| 323 | (define-key map "\e[27;7;61~" [?\C-\M-=]) | ||
| 324 | (define-key map "\e[27;7;92~" [?\C-\M-\\]) | ||
| 325 | |||
| 326 | (define-key map "\e[27;8;33~" [?\C-\M-!]) | ||
| 327 | (define-key map "\e[27;8;34~" [?\C-\M-\"]) | ||
| 328 | (define-key map "\e[27;8;35~" [?\C-\M-#]) | ||
| 329 | (define-key map "\e[27;8;36~" [?\C-\M-$]) | ||
| 330 | (define-key map "\e[27;8;37~" [?\C-\M-%]) | ||
| 331 | (define-key map "\e[27;8;38~" [(C-M-&)]) | ||
| 332 | (define-key map "\e[27;8;40~" [?\C-\M-(]) | ||
| 333 | (define-key map "\e[27;8;41~" [?\C-\M-)]) | ||
| 334 | (define-key map "\e[27;8;42~" [?\C-\M-*]) | ||
| 335 | (define-key map "\e[27;8;43~" [?\C-\M-+]) | ||
| 336 | (define-key map "\e[27;8;58~" [?\C-\M-:]) | ||
| 337 | (define-key map "\e[27;8;60~" [?\C-\M-<]) | ||
| 338 | (define-key map "\e[27;8;62~" [?\C-\M->]) | ||
| 339 | (define-key map "\e[27;8;63~" [(C-M-\?)]) | ||
| 340 | |||
| 301 | (define-key map "\e[27;2;9~" [S-tab]) | 341 | (define-key map "\e[27;2;9~" [S-tab]) |
| 302 | (define-key map "\e[27;2;13~" [S-return]) | 342 | (define-key map "\e[27;2;13~" [S-return]) |
| 303 | 343 | ||