comparison lisp/term/sun.el @ 498:b8f4bc96f789

*** empty log message ***
author Jim Blandy <jimb@redhat.com>
date Wed, 15 Jan 1992 21:36:18 +0000
parents a5749ca987d0
children c049f2ca31f6
comparison
equal deleted inserted replaced
497:9028357a7b78 498:b8f4bc96f789
92 ;;; 92 ;;;
93 93
94 (defvar sun-esc-bracket nil 94 (defvar sun-esc-bracket nil
95 "*If non-nil, rebind ESC [ as prefix for Sun function keys.") 95 "*If non-nil, rebind ESC [ as prefix for Sun function keys.")
96 96
97 (define-prefix-command 'sun-raw-prefix 'sun-raw-map) 97 (define-prefix-command 'sun-raw-prefix)
98 (define-key function-key-map "\e[" 'sun-raw-prefix) 98 (define-key function-key-map "\e[" 'sun-raw-prefix)
99 99
100 (define-key sun-raw-map "210z" [r3]) 100 (define-key sun-raw-prefix "210z" [r3])
101 (define-key sun-raw-map "213z" [r6]) 101 (define-key sun-raw-prefix "213z" [r6])
102 (define-key sun-raw-map "214z" [r7]) 102 (define-key sun-raw-prefix "214z" [r7])
103 (define-key sun-raw-map "216z" [r9]) 103 (define-key sun-raw-prefix "216z" [r9])
104 (define-key sun-raw-map "218z" [r11]) 104 (define-key sun-raw-prefix "218z" [r11])
105 (define-key sun-raw-map "220z" [r13]) 105 (define-key sun-raw-prefix "220z" [r13])
106 (define-key sun-raw-map "222z" [r15]) 106 (define-key sun-raw-prefix "222z" [r15])
107 (define-key sun-raw-map "193z" [again]) 107 (define-key sun-raw-prefix "193z" [again])
108 (define-key sun-raw-map "194z" [props]) 108 (define-key sun-raw-prefix "194z" [props])
109 (define-key sun-raw-map "195z" [undo]) 109 (define-key sun-raw-prefix "195z" [undo])
110 ; (define-key sun-raw-map "196z" 'ignore-key) ; Expose-down 110 ; (define-key sun-raw-prefix "196z" 'ignore-key) ; Expose-down
111 ; (define-key sun-raw-map "197z" [put]) 111 ; (define-key sun-raw-prefix "197z" [put])
112 ; (define-key sun-raw-map "198z" 'ignore-key) ; Open-down 112 ; (define-key sun-raw-prefix "198z" 'ignore-key) ; Open-down
113 ; (define-key sun-raw-map "199z" [get]) 113 ; (define-key sun-raw-prefix "199z" [get])
114 (define-key sun-raw-map "200z" [find]) 114 (define-key sun-raw-prefix "200z" [find])
115 ; (define-key sun-raw-map "201z" 'kill-region-and-unmark) ; Delete 115 ; (define-key sun-raw-prefix "201z" 'kill-region-and-unmark) ; Delete
116 (define-key sun-raw-map "226z" [t3]) 116 (define-key sun-raw-prefix "226z" [t3])
117 (define-key sun-raw-map "227z" [t4]) 117 (define-key sun-raw-prefix "227z" [t4])
118 (define-key sun-raw-map "229z" [t6]) 118 (define-key sun-raw-prefix "229z" [t6])
119 (define-key sun-raw-map "230z" [t7]) 119 (define-key sun-raw-prefix "230z" [t7])
120 (define-key sun-raw-map "A" [up]) ; R8 120 (define-key sun-raw-prefix "A" [up]) ; R8
121 (define-key sun-raw-map "B" [down]) ; R14 121 (define-key sun-raw-prefix "B" [down]) ; R14
122 (define-key sun-raw-map "C" [right]) ; R12 122 (define-key sun-raw-prefix "C" [right]) ; R12
123 (define-key sun-raw-map "D" [left]) ; R10 123 (define-key sun-raw-prefix "D" [left]) ; R10
124 124
125 (global-set-key [r3] 'backward-page) 125 (global-set-key [r3] 'backward-page)
126 (global-set-key [r6] 'forward-page) 126 (global-set-key [r6] 'forward-page)
127 (global-set-key [r7] 'beginning-of-buffer) 127 (global-set-key [r7] 'beginning-of-buffer)
128 (global-set-key [r9] 'scroll-down) 128 (global-set-key [r9] 'scroll-down)
144 (if sun-esc-bracket (global-unset-key "\e[")) 144 (if sun-esc-bracket (global-unset-key "\e["))
145 145
146 ;;; Since .emacs gets loaded before this file, a hook is supplied 146 ;;; Since .emacs gets loaded before this file, a hook is supplied
147 ;;; for you to put your own bindings in. 147 ;;; for you to put your own bindings in.
148 148
149 (defvar sun-raw-map-hooks nil 149 (defvar sun-raw-prefix-hooks nil
150 "List of forms to evaluate after setting sun-raw-map.") 150 "List of forms to evaluate after setting sun-raw-prefix.")
151 151
152 (let ((hooks sun-raw-map-hooks)) 152 (let ((hooks sun-raw-prefix-hooks))
153 (while hooks 153 (while hooks
154 (eval (car hooks)) 154 (eval (car hooks))
155 (setq hooks (cdr hooks)) 155 (setq hooks (cdr hooks))
156 )) 156 ))
157 157