Mercurial > emacs
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 |