Mercurial > emacs
comparison lisp/emulation/tpu-edt.el @ 91010:aaccdab0ee26
Merge from emacs--devo--0
Patches applied:
* emacs--devo--0 (patch 852-856)
- Update from CVS
- Merge from emacs--rel--22
* emacs--rel--22 (patch 93-96)
- Update from CVS
- Merge from gnus--rel--5.10
* gnus--rel--5.10 (patch 245)
- Update from CVS
Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-249
author | Miles Bader <miles@gnu.org> |
---|---|
date | Tue, 21 Aug 2007 04:54:03 +0000 |
parents | 424b655804ca 0203f02d33db |
children | 4bc33ffdda1a |
comparison
equal
deleted
inserted
replaced
91009:e7395a700642 | 91010:aaccdab0ee26 |
---|---|
320 (let ((map (make-keymap))) | 320 (let ((map (make-keymap))) |
321 ;; Previously we used escape sequences here. We now instead presume | 321 ;; Previously we used escape sequences here. We now instead presume |
322 ;; that term/*.el does its job to map the escape sequence to the right | 322 ;; that term/*.el does its job to map the escape sequence to the right |
323 ;; key-symbol. | 323 ;; key-symbol. |
324 | 324 |
325 (define-key map [up] 'tpu-move-to-beginning) ; up-arrow | 325 (define-key map [up] 'tpu-move-to-beginning) ; up-arrow |
326 (define-key map [down] 'tpu-move-to-end) ; down-arrow | 326 (define-key map [down] 'tpu-move-to-end) ; down-arrow |
327 (define-key map [right] 'end-of-line) ; right-arrow | 327 (define-key map [right] 'end-of-line) ; right-arrow |
328 (define-key map [left] 'beginning-of-line) ; left-arrow | 328 (define-key map [left] 'beginning-of-line) ; left-arrow |
329 | 329 |
330 (define-key map [find] 'nil) ; Find | 330 ;; (define-key map [find] nil) ; Find |
331 (define-key map [insert] 'nil) ; Insert Here | 331 ;; (define-key map [insert] nil) ; Insert Here |
332 (define-key map [delete] 'tpu-store-text) ; Remove | 332 (define-key map [delete] 'tpu-store-text) ; Remove |
333 (define-key map [select] 'tpu-unselect) ; Select | 333 (define-key map [select] 'tpu-unselect) ; Select |
334 (define-key map [prior] 'tpu-previous-window) ; Prev Screen | 334 (define-key map [prior] 'tpu-previous-window) ; Prev Screen |
335 (define-key map [next] 'tpu-next-window) ; Next Screen | 335 (define-key map [next] 'tpu-next-window) ; Next Screen |
336 | 336 |
337 (define-key map [f1] 'nil) ; F1 | 337 ;; (define-key map [f1] nil) ; F1 |
338 (define-key map [f2] 'nil) ; F2 | 338 ;; (define-key map [f2] nil) ; F2 |
339 (define-key map [f3] 'nil) ; F3 | 339 ;; (define-key map [f3] nil) ; F3 |
340 (define-key map [f4] 'nil) ; F4 | 340 ;; (define-key map [f4] nil) ; F4 |
341 (define-key map [f5] 'nil) ; F5 | 341 ;; (define-key map [f5] nil) ; F5 |
342 (define-key map [f6] 'nil) ; F6 | 342 ;; (define-key map [f6] nil) ; F6 |
343 (define-key map [f7] 'nil) ; F7 | 343 ;; (define-key map [f7] nil) ; F7 |
344 (define-key map [f8] 'nil) ; F8 | 344 ;; (define-key map [f8] nil) ; F8 |
345 (define-key map [f9] 'nil) ; F9 | 345 ;; (define-key map [f9] nil) ; F9 |
346 (define-key map [f10] 'nil) ; F10 | 346 ;; (define-key map [f10] nil) ; F10 |
347 (define-key map [f11] 'nil) ; F11 | 347 ;; (define-key map [f11] nil) ; F11 |
348 (define-key map [f12] 'nil) ; F12 | 348 ;; (define-key map [f12] nil) ; F12 |
349 (define-key map [f13] 'nil) ; F13 | 349 ;; (define-key map [f13] nil) ; F13 |
350 (define-key map [f14] 'nil) ; F14 | 350 ;; (define-key map [f14] nil) ; F14 |
351 (define-key map [help] 'describe-bindings) ; HELP | 351 (define-key map [help] 'describe-bindings) ; HELP |
352 (define-key map [menu] 'nil) ; DO | 352 ;; (define-key map [menu] nil) ; DO |
353 (define-key map [f17] 'tpu-drop-breadcrumb) ; F17 | 353 (define-key map [f17] 'tpu-drop-breadcrumb) ; F17 |
354 (define-key map [f18] 'nil) ; F18 | 354 ;; (define-key map [f18] nil) ; F18 |
355 (define-key map [f19] 'nil) ; F19 | 355 ;; (define-key map [f19] nil) ; F19 |
356 (define-key map [f20] 'nil) ; F20 | 356 ;; (define-key map [f20] nil) ; F20 |
357 | 357 |
358 (define-key map [kp-f1] 'keyboard-quit) ; PF1 | 358 (define-key map [kp-f1] 'keyboard-quit) ; PF1 |
359 (define-key map [kp-f2] 'help-for-help) ; PF2 | 359 (define-key map [kp-f2] 'help-for-help) ; PF2 |
360 (define-key map [kp-f3] 'tpu-search) ; PF3 | 360 (define-key map [kp-f3] 'tpu-search) ; PF3 |
361 (define-key map [kp-f4] 'tpu-undelete-lines) ; PF4 | 361 (define-key map [kp-f4] 'tpu-undelete-lines) ; PF4 |
362 (define-key map [kp-0] 'open-line) ; KP0 | 362 (define-key map [kp-0] 'open-line) ; KP0 |
363 (define-key map [kp-1] 'tpu-change-case) ; KP1 | 363 (define-key map [kp-1] 'tpu-change-case) ; KP1 |
364 (define-key map [kp-2] 'tpu-delete-to-eol) ; KP2 | 364 (define-key map [kp-2] 'tpu-delete-to-eol) ; KP2 |
365 (define-key map [kp-3] 'tpu-special-insert) ; KP3 | 365 (define-key map [kp-3] 'tpu-special-insert) ; KP3 |
366 (define-key map [kp-4] 'tpu-move-to-end) ; KP4 | 366 (define-key map [kp-4] 'tpu-move-to-end) ; KP4 |
367 (define-key map [kp-5] 'tpu-move-to-beginning) ; KP5 | 367 (define-key map [kp-5] 'tpu-move-to-beginning) ; KP5 |
368 (define-key map [kp-6] 'tpu-paste) ; KP6 | 368 (define-key map [kp-6] 'tpu-paste) ; KP6 |
369 (define-key map [kp-7] 'execute-extended-command) ; KP7 | 369 (define-key map [kp-7] 'execute-extended-command) ; KP7 |
370 (define-key map [kp-8] 'tpu-fill) ; KP8 | 370 (define-key map [kp-8] 'tpu-fill) ; KP8 |
371 (define-key map [kp-9] 'tpu-replace) ; KP9 | 371 (define-key map [kp-9] 'tpu-replace) ; KP9 |
372 (define-key map [kp-subtract] 'tpu-undelete-words) ; KP- | 372 (define-key map [kp-subtract] 'tpu-undelete-words) ; KP- |
373 (define-key map [kp-separator] 'tpu-undelete-char) ; KP, | 373 (define-key map [kp-separator] 'tpu-undelete-char) ; KP, |
374 (define-key map [kp-decimal] 'tpu-unselect) ; KP. | 374 (define-key map [kp-decimal] 'tpu-unselect) ; KP. |
375 (define-key map [kp-enter] 'tpu-substitute) ; KPenter | 375 (define-key map [kp-enter] 'tpu-substitute) ; KPenter |
376 | 376 |
377 ;; | 377 ;; |
378 (define-key map "\C-A" 'tpu-toggle-overwrite-mode) ; ^A | 378 (define-key map "\C-A" 'tpu-toggle-overwrite-mode) ; ^A |
379 (define-key map "\C-B" 'nil) ; ^B | 379 ;; (define-key map "\C-B" nil) ; ^B |
380 (define-key map "\C-C" 'nil) ; ^C | 380 ;; (define-key map "\C-C" nil) ; ^C |
381 (define-key map "\C-D" 'nil) ; ^D | 381 ;; (define-key map "\C-D" nil) ; ^D |
382 (define-key map "\C-E" 'nil) ; ^E | 382 ;; (define-key map "\C-E" nil) ; ^E |
383 (define-key map "\C-F" 'set-visited-file-name) ; ^F | 383 (define-key map "\C-F" 'set-visited-file-name) ; ^F |
384 (define-key map "\C-g" 'keyboard-quit) ; safety first | 384 (define-key map "\C-g" 'keyboard-quit) ; safety first |
385 (define-key map "\C-h" 'delete-other-windows) ; BS | 385 (define-key map "\C-h" 'delete-other-windows) ; BS |
386 (define-key map "\C-i" 'other-window) ; TAB | 386 (define-key map "\C-i" 'other-window) ; TAB |
387 (define-key map "\C-J" 'nil) ; ^J | 387 ;; (define-key map "\C-J" nil) ; ^J |
388 (define-key map "\C-K" 'tpu-define-macro-key) ; ^K | 388 (define-key map "\C-K" 'tpu-define-macro-key) ; ^K |
389 (define-key map "\C-l" 'downcase-region) ; ^L | 389 (define-key map "\C-l" 'downcase-region) ; ^L |
390 (define-key map "\C-M" 'nil) ; ^M | 390 ;; (define-key map "\C-M" nil) ; ^M |
391 (define-key map "\C-N" 'nil) ; ^N | 391 ;; (define-key map "\C-N" nil) ; ^N |
392 (define-key map "\C-O" 'nil) ; ^O | 392 ;; (define-key map "\C-O" nil) ; ^O |
393 (define-key map "\C-P" 'nil) ; ^P | 393 ;; (define-key map "\C-P" nil) ; ^P |
394 (define-key map "\C-Q" 'nil) ; ^Q | 394 ;; (define-key map "\C-Q" nil) ; ^Q |
395 (define-key map "\C-R" 'nil) ; ^R | 395 ;; (define-key map "\C-R" nil) ; ^R |
396 (define-key map "\C-S" 'nil) ; ^S | 396 ;; (define-key map "\C-S" nil) ; ^S |
397 (define-key map "\C-T" 'tpu-toggle-control-keys) ; ^T | 397 (define-key map "\C-T" 'tpu-toggle-control-keys) ; ^T |
398 (define-key map "\C-u" 'upcase-region) ; ^U | 398 (define-key map "\C-u" 'upcase-region) ; ^U |
399 (define-key map "\C-V" 'nil) ; ^V | 399 ;; (define-key map "\C-V" nil) ; ^V |
400 (define-key map "\C-w" 'tpu-write-current-buffers) ; ^W | 400 (define-key map "\C-w" 'tpu-write-current-buffers) ; ^W |
401 (define-key map "\C-X" 'nil) ; ^X | 401 ;; (define-key map "\C-X" nil) ; ^X |
402 (define-key map "\C-Y" 'nil) ; ^Y | 402 ;; (define-key map "\C-Y" nil) ; ^Y |
403 (define-key map "\C-Z" 'nil) ; ^Z | 403 ;; (define-key map "\C-Z" nil) ; ^Z |
404 (define-key map " " 'undo) ; SPC | 404 (define-key map " " 'undo) ; SPC |
405 (define-key map "!" 'nil) ; ! | 405 ;; (define-key map "!" nil) ; ! |
406 (define-key map "#" 'nil) ; # | 406 ;; (define-key map "#" nil) ; # |
407 (define-key map "$" 'tpu-add-at-eol) ; $ | 407 (define-key map "$" 'tpu-add-at-eol) ; $ |
408 (define-key map "%" 'tpu-goto-percent) ; % | 408 (define-key map "%" 'tpu-goto-percent) ; % |
409 (define-key map "&" 'nil) ; & | 409 ;; (define-key map "&" nil) ; & |
410 (define-key map "(" 'nil) ; ( | 410 ;; (define-key map "(" nil) ; ( |
411 (define-key map ")" 'nil) ; ) | 411 ;; (define-key map ")" nil) ; ) |
412 (define-key map "*" 'tpu-toggle-regexp) ; * | 412 (define-key map "*" 'tpu-toggle-regexp) ; * |
413 (define-key map "+" 'nil) ; + | 413 ;; (define-key map "+" nil) ; + |
414 (define-key map "," 'tpu-goto-breadcrumb) ; , | 414 (define-key map "," 'tpu-goto-breadcrumb) ; , |
415 (define-key map "-" 'negative-argument) ; - | 415 (define-key map "-" 'negative-argument) ; - |
416 (define-key map "." 'tpu-drop-breadcrumb) ; . | 416 (define-key map "." 'tpu-drop-breadcrumb) ; . |
417 (define-key map "/" 'tpu-emacs-replace) ; / | 417 (define-key map "/" 'tpu-emacs-replace) ; / |
418 (define-key map "0" 'digit-argument) ; 0 | 418 (define-key map "0" 'digit-argument) ; 0 |
419 (define-key map "1" 'digit-argument) ; 1 | 419 (define-key map "1" 'digit-argument) ; 1 |
420 (define-key map "2" 'digit-argument) ; 2 | 420 (define-key map "2" 'digit-argument) ; 2 |
421 (define-key map "3" 'digit-argument) ; 3 | 421 (define-key map "3" 'digit-argument) ; 3 |
422 (define-key map "4" 'digit-argument) ; 4 | 422 (define-key map "4" 'digit-argument) ; 4 |
423 (define-key map "5" 'digit-argument) ; 5 | 423 (define-key map "5" 'digit-argument) ; 5 |
424 (define-key map "6" 'digit-argument) ; 6 | 424 (define-key map "6" 'digit-argument) ; 6 |
425 (define-key map "7" 'digit-argument) ; 7 | 425 (define-key map "7" 'digit-argument) ; 7 |
426 (define-key map "8" 'digit-argument) ; 8 | 426 (define-key map "8" 'digit-argument) ; 8 |
427 (define-key map "9" 'digit-argument) ; 9 | 427 (define-key map "9" 'digit-argument) ; 9 |
428 (define-key map ":" 'nil) ; : | 428 ;; (define-key map ":" nil) ; : |
429 (define-key map ";" 'tpu-trim-line-ends) ; ; | 429 (define-key map ";" 'tpu-trim-line-ends) ; ; |
430 (define-key map "<" 'nil) ; < | 430 ;; (define-key map "<" nil) ; < |
431 (define-key map "=" 'nil) ; = | 431 ;; (define-key map "=" nil) ; = |
432 (define-key map ">" 'nil) ; > | 432 ;; (define-key map ">" nil) ; > |
433 (define-key map "?" 'tpu-spell-check) ; ? | 433 (define-key map "?" 'tpu-spell-check) ; ? |
434 (define-key map "A" 'tpu-toggle-newline-and-indent) ; A | 434 ;; (define-key map "A" 'tpu-toggle-newline-and-indent) ; A |
435 (define-key map "B" 'tpu-next-buffer) ; B | 435 ;; (define-key map "B" 'tpu-next-buffer) ; B |
436 (define-key map "C" 'repeat-complex-command) ; C | 436 ;; (define-key map "C" 'repeat-complex-command) ; C |
437 (define-key map "D" 'shell-command) ; D | 437 ;; (define-key map "D" 'shell-command) ; D |
438 (define-key map "E" 'tpu-exit) ; E | 438 ;; (define-key map "E" 'tpu-exit) ; E |
439 (define-key map "F" 'tpu-set-cursor-free) ; F | 439 ;; (define-key map "F" 'tpu-cursor-free-mode) ; F |
440 (define-key map "G" 'tpu-get) ; G | 440 ;; (define-key map "G" 'tpu-get) ; G |
441 (define-key map "H" 'nil) ; H | 441 ;; (define-key map "H" nil) ; H |
442 (define-key map "I" 'tpu-include) ; I | 442 ;; (define-key map "I" 'tpu-include) ; I |
443 (define-key map "K" 'tpu-kill-buffer) ; K | 443 ;; (define-key map "K" 'tpu-kill-buffer) ; K |
444 (define-key map "L" 'tpu-what-line) ; L | 444 (define-key map "L" 'tpu-what-line) ; L |
445 (define-key map "M" 'buffer-menu) ; M | 445 ;; (define-key map "M" 'buffer-menu) ; M |
446 (define-key map "N" 'tpu-next-file-buffer) ; N | 446 ;; (define-key map "N" 'tpu-next-file-buffer) ; N |
447 (define-key map "O" 'occur) ; O | 447 ;; (define-key map "O" 'occur) ; O |
448 (define-key map "P" 'lpr-buffer) ; P | 448 (define-key map "P" 'lpr-buffer) ; P |
449 (define-key map "Q" 'tpu-quit) ; Q | 449 ;; (define-key map "Q" 'tpu-quit) ; Q |
450 (define-key map "R" 'tpu-toggle-rectangle) ; R | 450 ;; (define-key map "R" 'tpu-toggle-rectangle) ; R |
451 (define-key map "S" 'replace) ; S | 451 ;; (define-key map "S" 'replace) ; S |
452 (define-key map "T" 'tpu-line-to-top-of-window) ; T | 452 ;; (define-key map "T" 'tpu-line-to-top-of-window) ; T |
453 (define-key map "U" 'undo) ; U | 453 ;; (define-key map "U" 'undo) ; U |
454 (define-key map "V" 'tpu-version) ; V | 454 ;; (define-key map "V" 'tpu-version) ; V |
455 (define-key map "W" 'save-buffer) ; W | 455 ;; (define-key map "W" 'save-buffer) ; W |
456 (define-key map "X" 'tpu-save-all-buffers-kill-emacs) ; X | 456 ;; (define-key map "X" 'tpu-save-all-buffers-kill-emacs) ; X |
457 (define-key map "Y" 'copy-region-as-kill) ; Y | 457 ;; (define-key map "Y" 'copy-region-as-kill) ; Y |
458 (define-key map "Z" 'suspend-emacs) ; Z | 458 ;; (define-key map "Z" 'suspend-emacs) ; Z |
459 (define-key map "[" 'blink-matching-open) ; [ | 459 (define-key map "[" 'blink-matching-open) ; [ |
460 (define-key map "\\" 'nil) ; \ | 460 ;; (define-key map "\\" nil) ; \ |
461 (define-key map "]" 'blink-matching-open) ; ] | 461 (define-key map "]" 'blink-matching-open) ; ] |
462 (define-key map "^" 'tpu-add-at-bol) ; ^ | 462 (define-key map "^" 'tpu-add-at-bol) ; ^ |
463 (define-key map "_" 'split-window-vertically) ; - | 463 (define-key map "_" 'split-window-vertically) ; - |
464 (define-key map "`" 'what-line) ; ` | 464 (define-key map "`" 'what-line) ; ` |
465 (define-key map "a" 'tpu-toggle-newline-and-indent) ; a | 465 (define-key map "a" 'tpu-toggle-newline-and-indent) ; a |
466 (define-key map "b" 'tpu-next-buffer) ; b | 466 (define-key map "b" 'tpu-next-buffer) ; b |
467 (define-key map "c" 'repeat-complex-command) ; c | 467 (define-key map "c" 'repeat-complex-command) ; c |
468 (define-key map "d" 'shell-command) ; d | 468 (define-key map "d" 'shell-command) ; d |
469 (define-key map "e" 'tpu-exit) ; e | 469 (define-key map "e" 'tpu-exit) ; e |
470 (define-key map "f" 'tpu-set-cursor-free) ; f | 470 (define-key map "f" 'tpu-cursor-free-mode) ; f |
471 (define-key map "g" 'tpu-get) ; g | 471 (define-key map "g" 'tpu-get) ; g |
472 (define-key map "h" 'nil) ; h | 472 ;; (define-key map "h" nil) ; h |
473 (define-key map "i" 'tpu-include) ; i | 473 (define-key map "i" 'tpu-include) ; i |
474 (define-key map "k" 'tpu-kill-buffer) ; k | 474 (define-key map "k" 'tpu-kill-buffer) ; k |
475 (define-key map "l" 'goto-line) ; l | 475 (define-key map "l" 'goto-line) ; l |
476 (define-key map "m" 'buffer-menu) ; m | 476 (define-key map "m" 'buffer-menu) ; m |
477 (define-key map "n" 'tpu-next-file-buffer) ; n | 477 (define-key map "n" 'tpu-next-file-buffer) ; n |
478 (define-key map "o" 'occur) ; o | 478 (define-key map "o" 'occur) ; o |
479 (define-key map "p" 'lpr-region) ; p | 479 (define-key map "p" 'lpr-region) ; p |
480 (define-key map "q" 'tpu-quit) ; q | 480 (define-key map "q" 'tpu-quit) ; q |
481 (define-key map "r" 'tpu-toggle-rectangle) ; r | 481 (define-key map "r" 'tpu-toggle-rectangle) ; r |
482 (define-key map "s" 'replace) ; s | 482 (define-key map "s" 'replace) ; s |
483 (define-key map "t" 'tpu-line-to-top-of-window) ; t | 483 (define-key map "t" 'tpu-line-to-top-of-window) ; t |
484 (define-key map "u" 'undo) ; u | 484 (define-key map "u" 'undo) ; u |
485 (define-key map "v" 'tpu-version) ; v | 485 (define-key map "v" 'tpu-version) ; v |
486 (define-key map "w" 'save-buffer) ; w | 486 (define-key map "w" 'save-buffer) ; w |
487 (define-key map "x" 'tpu-save-all-buffers-kill-emacs) ; x | 487 (define-key map "x" 'tpu-save-all-buffers-kill-emacs) ; x |
488 (define-key map "y" 'copy-region-as-kill) ; y | 488 (define-key map "y" 'copy-region-as-kill) ; y |
489 (define-key map "z" 'suspend-emacs) ; z | 489 (define-key map "z" 'suspend-emacs) ; z |
490 (define-key map "{" 'nil) ; { | 490 ;; (define-key map "{" nil) ; { |
491 (define-key map "|" 'split-window-horizontally) ; | | 491 (define-key map "|" 'split-window-horizontally) ; | |
492 (define-key map "}" 'nil) ; } | 492 ;; (define-key map "}" nil) ; } |
493 (define-key map "~" 'exchange-point-and-mark) ; ~ | 493 (define-key map "~" 'exchange-point-and-mark) ; ~ |
494 (define-key map "\177" 'delete-window) ; <X] | 494 (define-key map "\177" 'delete-window) ; <X] |
495 map) | 495 map) |
496 "Maps the function keys on the VT100 keyboard preceded by PF1. | 496 "Maps the function keys on the VT100 keyboard preceded by PF1. |
497 GOLD is the ASCII 7-bit escape sequence <ESC>OP.") | 497 GOLD is the ASCII 7-bit escape sequence <ESC>OP.") |
498 (define-obsolete-variable-alias 'GOLD-map 'tpu-gold-map "23.1") | 498 (define-obsolete-variable-alias 'GOLD-map 'tpu-gold-map "23.1") |
499 | 499 |
500 (defvar tpu-global-map | 500 (defvar tpu-global-map |
501 (let ((map (make-sparse-keymap))) | 501 (let ((map (make-sparse-keymap))) |
502 | 502 |
503 ;; Previously defined in CSI-map. We now presume that term/*.el does | 503 ;; Previously defined in CSI-map. We now presume that term/*.el does |
504 ;; its job to map the escape sequence to the right key-symbol. | 504 ;; its job to map the escape sequence to the right key-symbol. |
505 (define-key map [find] 'tpu-search) ; Find | 505 (define-key map [find] 'tpu-search) ; Find |
506 (define-key map [insert] 'tpu-paste) ; Insert Here | 506 (define-key map [insert] 'tpu-paste) ; Insert Here |
507 (define-key map [delete] 'tpu-cut) ; Remove | 507 (define-key map [delete] 'tpu-cut) ; Remove |
508 (define-key map [select] 'tpu-select) ; Select | 508 (define-key map [select] 'tpu-select) ; Select |
509 (define-key map [prior] 'tpu-scroll-window-down) ; Prev Screen | 509 (define-key map [prior] 'tpu-scroll-window-down) ; Prev Screen |
510 (define-key map [next] 'tpu-scroll-window-up) ; Next Screen | 510 (define-key map [next] 'tpu-scroll-window-up) ; Next Screen |
511 | 511 |
512 (define-key map [f1] 'nil) ; F1 | 512 ;; (define-key map [f1] nil) ; F1 |
513 (define-key map [f2] 'nil) ; F2 | 513 ;; (define-key map [f2] nil) ; F2 |
514 (define-key map [f3] 'nil) ; F3 | 514 ;; (define-key map [f3] nil) ; F3 |
515 (define-key map [f4] 'nil) ; F4 | 515 ;; (define-key map [f4] nil) ; F4 |
516 (define-key map [f5] 'nil) ; F5 | 516 ;; (define-key map [f5] nil) ; F5 |
517 (define-key map [f6] 'nil) ; F6 | 517 ;; (define-key map [f6] nil) ; F6 |
518 (define-key map [f7] 'nil) ; F7 | 518 ;; (define-key map [f7] nil) ; F7 |
519 (define-key map [f8] 'nil) ; F8 | 519 ;; (define-key map [f8] nil) ; F8 |
520 (define-key map [f9] 'nil) ; F9 | 520 ;; (define-key map [f9] nil) ; F9 |
521 (define-key map [f10] 'tpu-exit) ; F10 | 521 (define-key map [f10] 'tpu-exit) ; F10 |
522 (define-key map [f11] 'tpu-insert-escape) ; F11 (ESC) | 522 (define-key map [f11] 'tpu-insert-escape) ; F11 (ESC) |
523 (define-key map [f12] 'tpu-next-beginning-of-line) ; F12 (BS) | 523 (define-key map [f12] 'tpu-next-beginning-of-line) ; F12 (BS) |
524 (define-key map [f13] 'tpu-delete-previous-word) ; F13 (LF) | 524 (define-key map [f13] 'tpu-delete-previous-word) ; F13 (LF) |
525 (define-key map [f14] 'tpu-toggle-overwrite-mode) ; F14 | 525 (define-key map [f14] 'tpu-toggle-overwrite-mode) ; F14 |
526 (define-key map [help] 'tpu-help) ; HELP | 526 (define-key map [help] 'tpu-help) ; HELP |
527 (define-key map [menu] 'execute-extended-command) ; DO | 527 (define-key map [menu] 'execute-extended-command) ; DO |
528 (define-key map [f17] 'tpu-goto-breadcrumb) ; F17 | 528 (define-key map [f17] 'tpu-goto-breadcrumb) ; F17 |
529 (define-key map [f18] 'nil) ; F18 | 529 ;; (define-key map [f18] nil) ; F18 |
530 (define-key map [f19] 'nil) ; F19 | 530 ;; (define-key map [f19] nil) ; F19 |
531 (define-key map [f20] 'nil) ; F20 | 531 ;; (define-key map [f20] nil) ; F20 |
532 | 532 |
533 | 533 |
534 ;; Previously defined in SS3-map. We now presume that term/*.el does | 534 ;; Previously defined in SS3-map. We now presume that term/*.el does |
535 ;; its job to map the escape sequence to the right key-symbol. | 535 ;; its job to map the escape sequence to the right key-symbol. |
536 (define-key map [kp-f1] tpu-gold-map) ; GOLD map | 536 (define-key map [kp-f1] tpu-gold-map) ; GOLD map |
537 ;; | 537 ;; |
538 (define-key map [up] 'tpu-previous-line) ; up | 538 (define-key map [up] 'tpu-previous-line) ; up |
539 (define-key map [down] 'tpu-next-line) ; down | 539 (define-key map [down] 'tpu-next-line) ; down |
540 (define-key map [right] 'tpu-forward-char) ; right | 540 (define-key map [right] 'tpu-forward-char) ; right |
541 (define-key map [left] 'tpu-backward-char) ; left | 541 (define-key map [left] 'tpu-backward-char) ; left |
542 | 542 |
543 (define-key map [kp-f2] 'tpu-help) ; PF2 | 543 (define-key map [kp-f2] 'tpu-help) ; PF2 |
544 (define-key map [kp-f3] 'tpu-search-again) ; PF3 | 544 (define-key map [kp-f3] 'tpu-search-again) ; PF3 |
545 (define-key map [kp-f4] 'tpu-delete-current-line) ; PF4 | 545 (define-key map [kp-f4] 'tpu-delete-current-line) ; PF4 |
546 (define-key map [kp-0] 'tpu-line) ; KP0 | 546 (define-key map [kp-0] 'tpu-line) ; KP0 |
547 (define-key map [kp-1] 'tpu-word) ; KP1 | 547 (define-key map [kp-1] 'tpu-word) ; KP1 |
548 (define-key map [kp-2] 'tpu-end-of-line) ; KP2 | 548 (define-key map [kp-2] 'tpu-end-of-line) ; KP2 |
549 (define-key map [kp-3] 'tpu-char) ; KP3 | 549 (define-key map [kp-3] 'tpu-char) ; KP3 |
550 (define-key map [kp-4] 'tpu-advance-direction) ; KP4 | 550 (define-key map [kp-4] 'tpu-advance-direction) ; KP4 |
551 (define-key map [kp-5] 'tpu-backup-direction) ; KP5 | 551 (define-key map [kp-5] 'tpu-backup-direction) ; KP5 |
552 (define-key map [kp-6] 'tpu-cut) ; KP6 | 552 (define-key map [kp-6] 'tpu-cut) ; KP6 |
553 (define-key map [kp-7] 'tpu-page) ; KP7 | 553 (define-key map [kp-7] 'tpu-page) ; KP7 |
554 (define-key map [kp-8] 'tpu-scroll-window) ; KP8 | 554 (define-key map [kp-8] 'tpu-scroll-window) ; KP8 |
555 (define-key map [kp-9] 'tpu-append-region) ; KP9 | 555 (define-key map [kp-9] 'tpu-append-region) ; KP9 |
556 (define-key map [kp-subtract] 'tpu-delete-current-word) ; KP- | 556 (define-key map [kp-subtract] 'tpu-delete-current-word) ; KP- |
557 (define-key map [kp-separator] 'tpu-delete-current-char) ; KP, | 557 (define-key map [kp-separator] 'tpu-delete-current-char) ; KP, |
558 (define-key map [kp-decimal] 'tpu-select) ; KP. | 558 (define-key map [kp-decimal] 'tpu-select) ; KP. |
559 (define-key map [kp-enter] 'newline) ; KPenter | 559 (define-key map [kp-enter] 'newline) ; KPenter |
560 | 560 |
561 map) | 561 map) |
562 "TPU-edt global keymap.") | 562 "TPU-edt global keymap.") |
563 | 563 |
564 | 564 |
2223 | 2223 |
2224 | 2224 |
2225 ;;; | 2225 ;;; |
2226 ;;; Minibuffer map additions to set search direction | 2226 ;;; Minibuffer map additions to set search direction |
2227 ;;; | 2227 ;;; |
2228 (define-key minibuffer-local-map "\eOt" 'tpu-search-forward-exit) ;KP4 | 2228 (define-key minibuffer-local-map [kp-4] 'tpu-search-forward-exit) ;KP4 |
2229 (define-key minibuffer-local-map "\eOu" 'tpu-search-backward-exit) ;KP5 | 2229 (define-key minibuffer-local-map [kp-5] 'tpu-search-backward-exit) ;KP5 |
2230 | 2230 |
2231 | 2231 |
2232 ;;; | 2232 ;;; |
2233 ;;; Functions to set, reset, and toggle the control key bindings | 2233 ;;; Functions to set, reset, and toggle the control key bindings |
2234 ;;; | 2234 ;;; |
2426 (set-keymap-parent map (keymap-parent parent)) | 2426 (set-keymap-parent map (keymap-parent parent)) |
2427 (setq map parent))))) | 2427 (setq map parent))))) |
2428 (ad-disable-regexp "\\`tpu-") | 2428 (ad-disable-regexp "\\`tpu-") |
2429 (setq tpu-edt-mode nil)) | 2429 (setq tpu-edt-mode nil)) |
2430 | 2430 |
2431 | |
2432 ;;;### (autoloads (tpu-set-cursor-bound tpu-set-cursor-free tpu-set-scroll-margins | |
2433 ;;;;;; tpu-cursor-free-mode) "tpu-extras" "tpu-extras.el" "e0629234f1abe076917a303456b48329") | |
2434 ;;; Generated autoloads from tpu-extras.el | |
2435 | |
2436 (autoload 'tpu-cursor-free-mode "tpu-extras" "\ | |
2437 Minor mode to allow the cursor to move freely about the screen. | |
2438 | |
2439 \(fn &optional ARG)" t nil) | |
2440 | |
2441 (autoload 'tpu-set-scroll-margins "tpu-extras" "\ | |
2442 Set scroll margins. | |
2443 | |
2444 \(fn TOP BOTTOM)" t nil) | |
2445 | |
2446 (autoload 'tpu-set-cursor-free "tpu-extras" "\ | |
2447 Allow the cursor to move freely about the screen. | |
2448 | |
2449 \(fn)" t nil) | |
2450 | |
2451 (autoload 'tpu-set-cursor-bound "tpu-extras" "\ | |
2452 Constrain the cursor to the flow of the text. | |
2453 | |
2454 \(fn)" t nil) | |
2455 | |
2456 ;;;*** | |
2457 | |
2431 (provide 'tpu-edt) | 2458 (provide 'tpu-edt) |
2432 | 2459 |
2433 ;; arch-tag: f3dfe61c-2cbd-4f73-b9cc-eb215020b857 | 2460 ;; arch-tag: f3dfe61c-2cbd-4f73-b9cc-eb215020b857 |
2434 ;;; tpu-edt.el ends here | 2461 ;;; tpu-edt.el ends here |