diff options
| -rw-r--r-- | lisp/ChangeLog | 5 | ||||
| -rw-r--r-- | lisp/emulation/tpu-edt.el | 461 |
2 files changed, 249 insertions, 217 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog index eb570cb98c1..e370e5fd1cf 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog | |||
| @@ -1,5 +1,10 @@ | |||
| 1 | 2007-08-14 Stefan Monnier <monnier@iro.umontreal.ca> | 1 | 2007-08-14 Stefan Monnier <monnier@iro.umontreal.ca> |
| 2 | 2 | ||
| 3 | * emulation/tpu-edt.el: Add tpu-extras's autoloads. | ||
| 4 | (tpu-gold-map, tpu-global-map): Comment-out the bindings to nil. | ||
| 5 | (tpu-gold-map): Bind F to tpu-cursor-free-mode. | ||
| 6 | (minibuffer-local-map): Use funkey symbols rather than esc-sequence. | ||
| 7 | |||
| 3 | * emulation/tpu-extras.el: Remove spurious * in docstrings. | 8 | * emulation/tpu-extras.el: Remove spurious * in docstrings. |
| 4 | Put its autoloads into tpu-edt.el rather than loaddefs.el. | 9 | Put its autoloads into tpu-edt.el rather than loaddefs.el. |
| 5 | (tpu-cursor-free-mode): Rename from tpu-cursor-free. | 10 | (tpu-cursor-free-mode): Rename from tpu-cursor-free. |
diff --git a/lisp/emulation/tpu-edt.el b/lisp/emulation/tpu-edt.el index 81187112a66..12e64940b06 100644 --- a/lisp/emulation/tpu-edt.el +++ b/lisp/emulation/tpu-edt.el | |||
| @@ -322,176 +322,176 @@ | |||
| 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.") |
| @@ -502,61 +502,61 @@ GOLD is the ASCII 7-bit escape sequence <ESC>OP.") | |||
| 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.") |
| @@ -2225,8 +2225,8 @@ Accepts a prefix argument for the number of tpu-pan-columns to scroll." | |||
| 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 | ;;; |
| @@ -2428,6 +2428,33 @@ If FILE is nil, try to load a default file. The default file names are | |||
| 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 |