• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.9.5/emacs-92/emacs/lisp/emulation/

Lines Matching +defs:help +defs:map

50 ;;     .  On-line help
70 ;; key map. The TPU-edt module tpu-mapper creates this map and stores it
97 ;; purposes (like showing you help). Here are some commands for dealing
106 ;; to that may help:
127 ;; Help is available! The traditional help keys (Help and PF2) display
128 ;; a small help file showing the default keypad layout, control key
129 ;; functions, and Gold key functions. Pressing any key inside of help
131 ;; pressed key. Gold-PF2 invokes the native emacs help, with its
155 ;; emacs help function: "Gold-PF2 t"
210 ;; (define-key GOLD-SS3-map "P" 'universal-argument) ; Gold-PF1
213 ;; (define-key SS3-map "w" 'tpu-paragraph) ; KP7
219 ;; (define-key GOLD-map [kp_f1] 'universal-argument))) ; GOLD-PF1
230 ;; using the emacs "info" command (it's somewhat like the VMS help
272 ;; against function-key-map. Better use real key names.
328 (defvar CSI-map
329 (let ((map (make-sparse-keymap)))
330 (define-key map "A" 'tpu-previous-line) ; up
331 (define-key map "B" 'tpu-next-line) ; down
332 (define-key map "D" 'tpu-backward-char) ; left
333 (define-key map "C" 'tpu-forward-char) ; right
335 (define-key map "1~" 'tpu-search) ; Find
336 (define-key map "2~" 'tpu-paste) ; Insert Here
337 (define-key map "3~" 'tpu-cut) ; Remove
338 (define-key map "4~" 'tpu-select) ; Select
339 (define-key map "5~" 'tpu-scroll-window-down) ; Prev Screen
340 (define-key map "6~" 'tpu-scroll-window-up) ; Next Screen
342 (define-key map "11~" 'nil) ; F1
343 (define-key map "12~" 'nil) ; F2
344 (define-key map "13~" 'nil) ; F3
345 (define-key map "14~" 'nil) ; F4
346 (define-key map "15~" 'nil) ; F5
347 (define-key map "17~" 'nil) ; F6
348 (define-key map "18~" 'nil) ; F7
349 (define-key map "19~" 'nil) ; F8
350 (define-key map "20~" 'nil) ; F9
351 (define-key map "21~" 'tpu-exit) ; F10
352 (define-key map "23~" 'tpu-insert-escape) ; F11 (ESC)
353 (define-key map "24~" 'tpu-next-beginning-of-line) ; F12 (BS)
354 (define-key map "25~" 'tpu-delete-previous-word) ; F13 (LF)
355 (define-key map "26~" 'tpu-toggle-overwrite-mode) ; F14
356 (define-key map "28~" 'tpu-help) ; HELP
357 (define-key map "29~" 'execute-extended-command) ; DO
358 (define-key map "31~" 'tpu-goto-breadcrumb) ; F17
359 (define-key map "32~" 'nil) ; F18
360 (define-key map "33~" 'nil) ; F19
361 (define-key map "34~" 'nil) ; F20
362 map)
366 (defvar GOLD-CSI-map
367 (let ((map (make-sparse-keymap)))
368 (define-key map "A" 'tpu-move-to-beginning) ; up-arrow
369 (define-key map "B" 'tpu-move-to-end) ; down-arrow
370 (define-key map "C" 'end-of-line) ; right-arrow
371 (define-key map "D" 'beginning-of-line) ; left-arrow
373 (define-key map "1~" 'nil) ; Find
374 (define-key map "2~" 'nil) ; Insert Here
375 (define-key map "3~" 'tpu-store-text) ; Remove
376 (define-key map "4~" 'tpu-unselect) ; Select
377 (define-key map "5~" 'tpu-previous-window) ; Prev Screen
378 (define-key map "6~" 'tpu-next-window) ; Next Screen
380 (define-key map "11~" 'nil) ; F1
381 (define-key map "12~" 'nil) ; F2
382 (define-key map "13~" 'nil) ; F3
383 (define-key map "14~" 'nil) ; F4
384 (define-key map "16~" 'nil) ; F5
385 (define-key map "17~" 'nil) ; F6
386 (define-key map "18~" 'nil) ; F7
387 (define-key map "19~" 'nil) ; F8
388 (define-key map "20~" 'nil) ; F9
389 (define-key map "21~" 'nil) ; F10
390 (define-key map "23~" 'nil) ; F11
391 (define-key map "24~" 'nil) ; F12
392 (define-key map "25~" 'nil) ; F13
393 (define-key map "26~" 'nil) ; F14
394 (define-key map "28~" 'describe-bindings) ; HELP
395 (define-key map "29~" 'nil) ; DO
396 (define-key map "31~" 'tpu-drop-breadcrumb) ; F17
397 (define-key map "32~" 'nil) ; F18
398 (define-key map "33~" 'nil) ; F19
399 (define-key map "34~" 'nil) ; F20
400 map)
403 (defvar GOLD-SS3-map
404 (let ((map (make-sparse-keymap)))
405 (define-key map "A" 'tpu-move-to-beginning) ; up-arrow
406 (define-key map "B" 'tpu-move-to-end) ; down-arrow
407 (define-key map "C" 'end-of-line) ; right-arrow
408 (define-key map "D" 'beginning-of-line) ; left-arrow
410 (define-key map "P" 'keyboard-quit) ; PF1
411 (define-key map "Q" 'help-for-help) ; PF2
412 (define-key map "R" 'tpu-search) ; PF3
413 (define-key map "S" 'tpu-undelete-lines) ; PF4
414 (define-key map "p" 'open-line) ; KP0
415 (define-key map "q" 'tpu-change-case) ; KP1
416 (define-key map "r" 'tpu-delete-to-eol) ; KP2
417 (define-key map "s" 'tpu-special-insert) ; KP3
418 (define-key map "t" 'tpu-move-to-end) ; KP4
419 (define-key map "u" 'tpu-move-to-beginning) ; KP5
420 (define-key map "v" 'tpu-paste) ; KP6
421 (define-key map "w" 'execute-extended-command) ; KP7
422 (define-key map "x" 'tpu-fill) ; KP8
423 (define-key map "y" 'tpu-replace) ; KP9
424 (define-key map "m" 'tpu-undelete-words) ; KP-
425 (define-key map "l" 'tpu-undelete-char) ; KP,
426 (define-key map "n" 'tpu-unselect) ; KP.
427 (define-key map "M" 'tpu-substitute) ; KPenter
428 map)
431 (defvar GOLD-map
432 (let ((map (make-keymap)))
433 (define-key map "\e[" GOLD-CSI-map) ; GOLD-CSI map
434 (define-key map "\eO" GOLD-SS3-map) ; GOLD-SS3 map
436 (define-key map "\C-A" 'tpu-toggle-overwrite-mode) ; ^A
437 (define-key map "\C-B" 'nil) ; ^B
438 (define-key map "\C-C" 'nil) ; ^C
439 (define-key map "\C-D" 'nil) ; ^D
440 (define-key map "\C-E" 'nil) ; ^E
441 (define-key map "\C-F" 'set-visited-file-name) ; ^F
442 (define-key map "\C-g" 'keyboard-quit) ; safety first
443 (define-key map "\C-h" 'delete-other-windows) ; BS
444 (define-key map "\C-i" 'other-window) ; TAB
445 (define-key map "\C-J" 'nil) ; ^J
446 (define-key map "\C-K" 'tpu-define-macro-key) ; ^K
447 (define-key map "\C-l" 'downcase-region) ; ^L
448 (define-key map "\C-M" 'nil) ; ^M
449 (define-key map "\C-N" 'nil) ; ^N
450 (define-key map "\C-O" 'nil) ; ^O
451 (define-key map "\C-P" 'nil) ; ^P
452 (define-key map "\C-Q" 'nil) ; ^Q
453 (define-key map "\C-R" 'nil) ; ^R
454 (define-key map "\C-S" 'nil) ; ^S
455 (define-key map "\C-T" 'tpu-toggle-control-keys) ; ^T
456 (define-key map "\C-u" 'upcase-region) ; ^U
457 (define-key map "\C-V" 'nil) ; ^V
458 (define-key map "\C-w" 'tpu-write-current-buffers) ; ^W
459 (define-key map "\C-X" 'nil) ; ^X
460 (define-key map "\C-Y" 'nil) ; ^Y
461 (define-key map "\C-Z" 'nil) ; ^Z
462 (define-key map " " 'undo) ; SPC
463 (define-key map "!" 'nil) ; !
464 (define-key map "#" 'nil) ; #
465 (define-key map "$" 'tpu-add-at-eol) ; $
466 (define-key map "%" 'tpu-goto-percent) ; %
467 (define-key map "&" 'nil) ; &
468 (define-key map "(" 'nil) ; (
469 (define-key map ")" 'nil) ; )
470 (define-key map "*" 'tpu-toggle-regexp) ; *
471 (define-key map "+" 'nil) ; +
472 (define-key map "," 'tpu-goto-breadcrumb) ; ,
473 (define-key map "-" 'negative-argument) ; -
474 (define-key map "." 'tpu-drop-breadcrumb) ; .
475 (define-key map "/" 'tpu-emacs-replace) ; /
476 (define-key map "0" 'digit-argument) ; 0
477 (define-key map "1" 'digit-argument) ; 1
478 (define-key map "2" 'digit-argument) ; 2
479 (define-key map "3" 'digit-argument) ; 3
480 (define-key map "4" 'digit-argument) ; 4
481 (define-key map "5" 'digit-argument) ; 5
482 (define-key map "6" 'digit-argument) ; 6
483 (define-key map "7" 'digit-argument) ; 7
484 (define-key map "8" 'digit-argument) ; 8
485 (define-key map "9" 'digit-argument) ; 9
486 (define-key map ":" 'nil) ; :
487 (define-key map ";" 'tpu-trim-line-ends) ; ;
488 (define-key map "<" 'nil) ; <
489 (define-key map "=" 'nil) ; =
490 (define-key map ">" 'nil) ; >
491 (define-key map "?" 'tpu-spell-check) ; ?
492 (define-key map "A" 'tpu-toggle-newline-and-indent) ; A
493 (define-key map "B" 'tpu-next-buffer) ; B
494 (define-key map "C" 'repeat-complex-command) ; C
495 (define-key map "D" 'shell-command) ; D
496 (define-key map "E" 'tpu-exit) ; E
497 (define-key map "F" 'tpu-set-cursor-free) ; F
498 (define-key map "G" 'tpu-get) ; G
499 (define-key map "H" 'nil) ; H
500 (define-key map "I" 'tpu-include) ; I
501 (define-key map "K" 'tpu-kill-buffer) ; K
502 (define-key map "L" 'tpu-what-line) ; L
503 (define-key map "M" 'buffer-menu) ; M
504 (define-key map "N" 'tpu-next-file-buffer) ; N
505 (define-key map "O" 'occur) ; O
506 (define-key map "P" 'lpr-buffer) ; P
507 (define-key map "Q" 'tpu-quit) ; Q
508 (define-key map "R" 'tpu-toggle-rectangle) ; R
509 (define-key map "S" 'replace) ; S
510 (define-key map "T" 'tpu-line-to-top-of-window) ; T
511 (define-key map "U" 'undo) ; U
512 (define-key map "V" 'tpu-version) ; V
513 (define-key map "W" 'save-buffer) ; W
514 (define-key map "X" 'tpu-save-all-buffers-kill-emacs) ; X
515 (define-key map "Y" 'copy-region-as-kill) ; Y
516 (define-key map "Z" 'suspend-emacs) ; Z
517 (define-key map "[" 'blink-matching-open) ; [
518 (define-key map "\\" 'nil) ; \
519 (define-key map "]" 'blink-matching-open) ; ]
520 (define-key map "^" 'tpu-add-at-bol) ; ^
521 (define-key map "_" 'split-window-vertically) ; -
522 (define-key map "`" 'what-line) ; `
523 (define-key map "a" 'tpu-toggle-newline-and-indent) ; a
524 (define-key map "b" 'tpu-next-buffer) ; b
525 (define-key map "c" 'repeat-complex-command) ; c
526 (define-key map "d" 'shell-command) ; d
527 (define-key map "e" 'tpu-exit) ; e
528 (define-key map "f" 'tpu-set-cursor-free) ; f
529 (define-key map "g" 'tpu-get) ; g
530 (define-key map "h" 'nil) ; h
531 (define-key map "i" 'tpu-include) ; i
532 (define-key map "k" 'tpu-kill-buffer) ; k
533 (define-key map "l" 'goto-line) ; l
534 (define-key map "m" 'buffer-menu) ; m
535 (define-key map "n" 'tpu-next-file-buffer) ; n
536 (define-key map "o" 'occur) ; o
537 (define-key map "p" 'lpr-region) ; p
538 (define-key map "q" 'tpu-quit) ; q
539 (define-key map "r" 'tpu-toggle-rectangle) ; r
540 (define-key map "s" 'replace) ; s
541 (define-key map "t" 'tpu-line-to-top-of-window) ; t
542 (define-key map "u" 'undo) ; u
543 (define-key map "v" 'tpu-version) ; v
544 (define-key map "w" 'save-buffer) ; w
545 (define-key map "x" 'tpu-save-all-buffers-kill-emacs) ; x
546 (define-key map "y" 'copy-region-as-kill) ; y
547 (define-key map "z" 'suspend-emacs) ; z
548 (define-key map "{" 'nil) ; {
549 (define-key map "|" 'split-window-horizontally) ; |
550 (define-key map "}" 'nil) ; }
551 (define-key map "~" 'exchange-point-and-mark) ; ~
552 (define-key map "\177" 'delete-window) ; <X]
553 map)
557 (defvar SS3-map
558 (let ((map (make-sparse-keymap)))
559 (define-key map "P" GOLD-map) ; GOLD map
561 (define-key map "A" 'tpu-previous-line) ; up
562 (define-key map "B" 'tpu-next-line) ; down
563 (define-key map "C" 'tpu-forward-char) ; right
564 (define-key map "D" 'tpu-backward-char) ; left
566 (define-key map "Q" 'tpu-help) ; PF2
567 (define-key map "R" 'tpu-search-again) ; PF3
568 (define-key map "S" 'tpu-delete-current-line) ; PF4
569 (define-key map "p" 'tpu-line) ; KP0
570 (define-key map "q" 'tpu-word) ; KP1
571 (define-key map "r" 'tpu-end-of-line) ; KP2
572 (define-key map "s" 'tpu-char) ; KP3
573 (define-key map "t" 'tpu-advance-direction) ; KP4
574 (define-key map "u" 'tpu-backup-direction) ; KP5
575 (define-key map "v" 'tpu-cut) ; KP6
576 (define-key map "w" 'tpu-page) ; KP7
577 (define-key map "x" 'tpu-scroll-window) ; KP8
578 (define-key map "y" 'tpu-append-region) ; KP9
579 (define-key map "m" 'tpu-delete-current-word) ; KP-
580 (define-key map "l" 'tpu-delete-current-char) ; KP,
581 (define-key map "n" 'tpu-select) ; KP.
582 (define-key map "M" 'newline) ; KPenter
583 map)
587 (defvar tpu-global-map
588 (let ((map (make-sparse-keymap)))
589 (define-key map "\e[" CSI-map)
590 (define-key map "\eO" SS3-map)
591 map)
594 (and (not (boundp 'minibuffer-local-ns-map))
595 (defvar minibuffer-local-ns-map (make-sparse-keymap)
636 "File containing TPU-edt X key map.")
666 (defvar tpu-buffer-local-map nil
667 "TPU-edt buffer local key map.")
668 (make-variable-buffer-local 'tpu-buffer-local-map)
820 "Replace a key in the TPU-edt local key map.
821 Create the key map if necessary."
822 (cond ((not (keymapp tpu-buffer-local-map))
823 (setq tpu-buffer-local-map (if (current-local-map)
824 (copy-keymap (current-local-map))
826 (use-local-map tpu-buffer-local-map)))
1030 ;; so tpu-edt.el users expect things like M-x exit RET and M-x help RET
1055 (defalias 'help 'tpu-help)
1056 (defalias 'HELP 'tpu-help)
1082 (defvar tpu-help-keypad-map "\f
1105 (defvar tpu-help-text "
1156 Emacs help facility using the `p' option. Once you exit TPU-edt Help, one
1162 Alternatively, fire up Emacs help from the command prompt, with
1164 M-x help-for-help <CR> p <CR>
1168 When you successfully invoke this part of the Emacs help facility, you
1174 *** No more help, use P to view previous screen")
1176 (defvar tpu-help-enter (format "%s" "\eOM")) ; tpu-help enter key symbol
1177 (defvar tpu-help-return (format "%s" "\r")) ; tpu-help enter key symbol
1178 (defvar tpu-help-N "N") ; tpu-help "N" symbol
1179 (defvar tpu-help-n "n") ; tpu-help "n" symbol
1180 (defvar tpu-help-P "P") ; tpu-help "P" symbol
1181 (defvar tpu-help-p "p") ; tpu-help "p" symbol
1183 (defun tpu-help nil
1184 "Display TPU-edt help."
1188 ;; Create and fill help buffer if necessary
1192 (insert tpu-help-keypad-map)
1193 (insert tpu-help-text)
1196 ;; Display the help buffer
1205 (while (not (equal tpu-help-return fkey))
1209 "Press the key you want help on (RET=exit, ENTER=redisplay, N=next, P=prev): "))
1212 "Press the key you want help on (RET to exit, N next screen, P prev screen): ")))
1216 ;; ENTER - Display just the help window
1217 ;; N or n - Next help or describe-key screen
1218 ;; P or p - Previous help or describe-key screen
1219 ;; RETURN - Exit from TPU-help
1223 (cond ((equal tpu-help-enter fkey)
1226 ((or (equal tpu-help-N fkey) (equal tpu-help-n fkey))
1235 ((or (equal tpu-help-P fkey) (equal tpu-help-p fkey))
1245 ((not (equal tpu-help-return fkey))
2251 ;;; Minibuffer map additions to make KP_enter = RET
2253 ;; Standard Emacs settings under xterm in function-key-map map
2254 ;; "\eOM" to [kp-enter] and [kp-enter] to RET, but since the output of the map
2255 ;; is not fed back into the map, the key stays as kp-enter :-(.
2256 (define-key minibuffer-local-map [kp-enter] 'exit-minibuffer)
2258 ;; (define-key minibuffer-local-ns-map [kp-enter] 'exit-minibuffer)
2259 ;; (define-key minibuffer-local-completion-map [kp-enter] 'exit-minibuffer)
2260 (define-key minibuffer-local-must-match-map [kp-enter] 'minibuffer-complete-and-exit)
2264 ;;; Minibuffer map additions to set search direction
2266 (define-key minibuffer-local-map "\eOt" 'tpu-search-forward-exit) ;KP4
2267 (define-key minibuffer-local-map "\eOu" 'tpu-search-backward-exit) ;KP5
2274 (defvar tpu-control-keys-map
2275 (let ((map (make-sparse-keymap)))
2276 (define-key map "\C-\\" 'quoted-insert) ; ^\
2277 (define-key map "\C-a" 'tpu-toggle-overwrite-mode) ; ^A
2278 (define-key map "\C-b" 'repeat-complex-command) ; ^B
2279 (define-key map "\C-e" 'tpu-current-end-of-line) ; ^E
2280 (define-key map "\C-h" 'tpu-next-beginning-of-line) ; ^H (BS)
2281 (define-key map "\C-j" 'tpu-delete-previous-word) ; ^J (LF)
2282 (define-key map "\C-k" 'tpu-define-macro-key) ; ^K
2283 (define-key map "\C-l" 'tpu-insert-formfeed) ; ^L (FF)
2284 (define-key map "\C-r" 'recenter) ; ^R
2285 (define-key map "\C-u" 'tpu-delete-to-bol) ; ^U
2286 (define-key map "\C-v" 'tpu-quoted-insert) ; ^V
2287 (define-key map "\C-w" 'redraw-display) ; ^W
2288 (define-key map "\C-z" 'tpu-exit) ; ^Z
2289 map))
2297 (let ((parent (keymap-parent tpu-global-map)))
2299 (if (eq parent tpu-control-keys-map)
2301 ;; Insert tpu-control-keys-map in the global map.
2302 (set-keymap-parent tpu-control-keys-map parent)
2303 (set-keymap-parent tpu-global-map tpu-control-keys-map))
2304 (if (not (eq parent tpu-control-keys-map))
2306 ;; Remove tpu-control-keys-map from the global map.
2307 (set-keymap-parent tpu-global-map (keymap-parent parent))
2308 (set-keymap-parent tpu-control-keys-map nil)))
2339 (define-key read-expression-map cur 'tpu-previous-history-element)
2340 (define-key minibuffer-local-map cur 'tpu-previous-history-element)
2342 ;; (define-key minibuffer-local-ns-map cur 'tpu-previous-history-element)
2343 ;; (define-key minibuffer-local-completion-map cur 'tpu-previous-history-element)
2344 ;; (define-key minibuffer-local-must-match-map cur 'tpu-previous-history-element)
2348 (define-key read-expression-map cur 'tpu-next-history-element)
2349 (define-key minibuffer-local-map cur 'tpu-next-history-element)
2351 ;; (define-key minibuffer-local-ns-map cur 'tpu-next-history-element)
2352 ;; (define-key minibuffer-local-completion-map cur 'tpu-next-history-element)
2353 ;; (define-key minibuffer-local-must-match-map cur 'tpu-next-history-element)
2450 ;; First, activate tpu-global-map, while protecting the original keymap.
2451 (set-keymap-parent tpu-global-map global-map)
2452 (setq global-map tpu-global-map)
2453 (use-global-map global-map)
2466 ;; Then protect tpu-global-map from user modifications.
2467 (let ((map (make-sparse-keymap)))
2468 (set-keymap-parent map global-map)
2469 (setq global-map map)
2470 (use-global-map map))
2482 ;; Remove tpu-global-map from the global map.
2483 (let ((map global-map))
2484 (while map
2485 (let ((parent (keymap-parent map)))
2486 (if (eq tpu-global-map parent)
2487 (set-keymap-parent map (keymap-parent parent))
2488 (setq map parent)))))