Mercurial > hg > xemacs-beta
comparison lisp/w3/w3-emulate.el @ 98:0d2f883870bc r20-1b1
Import from CVS: tag r20-1b1
author | cvs |
---|---|
date | Mon, 13 Aug 2007 09:13:56 +0200 |
parents | 6a378aca36af |
children | fe104dbd9147 |
comparison
equal
deleted
inserted
replaced
97:498bf5da1c90 | 98:0d2f883870bc |
---|---|
1 ;;; w3-emulate.el --- All variable definitions for emacs-w3 | 1 ;;; w3-emulate.el --- All variable definitions for emacs-w3 |
2 ;; Author: wmperry | 2 ;; Author: wmperry |
3 ;; Created: 1997/01/22 16:28:30 | 3 ;; Created: 1997/02/04 19:21:18 |
4 ;; Version: 1.6 | 4 ;; Version: 1.11 |
5 ;; Keywords: comm, help, hypermedia | 5 ;; Keywords: comm, help, hypermedia |
6 | 6 |
7 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | 7 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
8 ;;; Copyright (c) 1996 by William M. Perry (wmperry@cs.indiana.edu) | 8 ;;; Copyright (c) 1996 by William M. Perry (wmperry@cs.indiana.edu) |
9 ;;; Copyright (c) 1996, 1997 Free Software Foundation, Inc. | 9 ;;; Copyright (c) 1996, 1997 Free Software Foundation, Inc. |
78 (define-key w3-netscape-emulation-minor-mode-map [down] | 78 (define-key w3-netscape-emulation-minor-mode-map [down] |
79 (function (lambda () (interactive) (scroll-up 1)))) | 79 (function (lambda () (interactive) (scroll-up 1)))) |
80 (define-key w3-netscape-emulation-minor-mode-map [right] 'scroll-left) | 80 (define-key w3-netscape-emulation-minor-mode-map [right] 'scroll-left) |
81 (define-key w3-netscape-emulation-minor-mode-map [left] 'scroll-right) | 81 (define-key w3-netscape-emulation-minor-mode-map [left] 'scroll-right) |
82 (define-key w3-netscape-emulation-minor-mode-map [(meta left)] | 82 (define-key w3-netscape-emulation-minor-mode-map [(meta left)] |
83 'w3-backward-in-history) | 83 'w3-history-backward) |
84 (define-key w3-netscape-emulation-minor-mode-map [(meta right)] | 84 (define-key w3-netscape-emulation-minor-mode-map [(meta right)] |
85 'w3-forward-in-history) | 85 'w3-history-forward) |
86 | 86 |
87 (defun turn-on-netscape-emulation () | 87 (defun turn-on-netscape-emulation () |
88 (interactive) | 88 (interactive) |
89 (w3-lynx-emulation-minor-mode 0) | 89 (w3-lynx-emulation-minor-mode 0) |
90 (w3-netscape-emulation-minor-mode 1)) | 90 (w3-netscape-emulation-minor-mode 1)) |
184 (setq w3-lynx-emulation-minor-mode nil)) | 184 (setq w3-lynx-emulation-minor-mode nil)) |
185 (t | 185 (t |
186 (setq w3-lynx-emulation-minor-mode t | 186 (setq w3-lynx-emulation-minor-mode t |
187 w3-netscape-emulation-minor-mode nil)))) | 187 w3-netscape-emulation-minor-mode nil)))) |
188 | 188 |
189 ;; The list of keybindings for lynx minor mode was compiled from: | |
190 ;; http://www.crl.com/~subir/lynx/lynx_help/keystroke_commands/keystroke_help.htm | |
191 | |
192 ;; Movement | |
193 (define-key w3-lynx-emulation-minor-mode-map [up] 'w3-widget-backward) | |
194 (define-key w3-lynx-emulation-minor-mode-map [down] 'w3-widget-forward) | |
195 (define-key w3-lynx-emulation-minor-mode-map [right] 'w3-follow-link) | |
196 (define-key w3-lynx-emulation-minor-mode-map [left] 'w3-history-backward) | |
197 | |
198 ;; Scrolling | |
189 (define-key w3-lynx-emulation-minor-mode-map "+" 'w3-scroll-up) | 199 (define-key w3-lynx-emulation-minor-mode-map "+" 'w3-scroll-up) |
190 (define-key w3-lynx-emulation-minor-mode-map "-" 'scroll-down) | 200 (define-key w3-lynx-emulation-minor-mode-map "-" 'scroll-down) |
191 (define-key w3-lynx-emulation-minor-mode-map "b" 'scroll-down) | 201 (define-key w3-lynx-emulation-minor-mode-map "b" 'scroll-down) |
192 (define-key w3-lynx-emulation-minor-mode-map "a" 'w3-hotlist-add-document) | 202 (define-key w3-lynx-emulation-minor-mode-map "\C-a" 'w3-start-of-document) |
193 (define-key w3-lynx-emulation-minor-mode-map "c" 'w3-mail-document-author) | 203 (define-key w3-lynx-emulation-minor-mode-map "\C-e" 'w3-end-of-document) |
194 (define-key w3-lynx-emulation-minor-mode-map "e" 'w3-edit-source) | 204 (define-key w3-lynx-emulation-minor-mode-map "\C-f" 'scroll-down) |
195 (define-key w3-lynx-emulation-minor-mode-map "g" 'w3-fetch) | 205 (define-key w3-lynx-emulation-minor-mode-map "\C-n" 'ignore) ; down 2 |
196 (define-key w3-lynx-emulation-minor-mode-map "i" 'ignore) | 206 (define-key w3-lynx-emulation-minor-mode-map "\C-p" 'ignore) ; up 2 |
197 (define-key w3-lynx-emulation-minor-mode-map "m" 'w3) | 207 (define-key w3-lynx-emulation-minor-mode-map ")" 'ignore) ; forward half |
198 (define-key w3-lynx-emulation-minor-mode-map "o" 'ignore) | 208 (define-key w3-lynx-emulation-minor-mode-map "(" 'ignore) ; back half |
199 (define-key w3-lynx-emulation-minor-mode-map "p" 'w3-print-this-url) | 209 (define-key w3-lynx-emulation-minor-mode-map "#" 'w3-toggle-toolbar) |
200 (define-key w3-lynx-emulation-minor-mode-map "q" 'w3-quit) | 210 |
201 (define-key w3-lynx-emulation-minor-mode-map "/" 'w3-search-forward) | 211 ;; Dired bindings don't have any meaning for us |
202 (define-key w3-lynx-emulation-minor-mode-map "s" 'w3-search-forward) | 212 |
203 (define-key w3-lynx-emulation-minor-mode-map "n" 'w3-search-again) | 213 ;; Other |
204 (define-key w3-lynx-emulation-minor-mode-map "v" 'w3-show-hotlist) | 214 (define-key w3-lynx-emulation-minor-mode-map "?" 'w3-help) |
205 (define-key w3-lynx-emulation-minor-mode-map "=" 'w3-document-information) | 215 (define-key w3-lynx-emulation-minor-mode-map "a" 'w3-hotlist-add-document) |
216 (define-key w3-lynx-emulation-minor-mode-map "c" 'w3-mail-document-author) | |
217 (define-key w3-lynx-emulation-minor-mode-map "d" 'w3-download-url) | |
218 (define-key w3-lynx-emulation-minor-mode-map "e" 'ignore) ; edit current | |
219 (define-key w3-lynx-emulation-minor-mode-map "f" 'dired) | |
220 (define-key w3-lynx-emulation-minor-mode-map "g" 'w3-fetch) | |
221 (define-key w3-lynx-emulation-minor-mode-map "h" 'w3-help) | |
222 (define-key w3-lynx-emulation-minor-mode-map "i" 'ignore) | |
223 (define-key w3-lynx-emulation-minor-mode-map "j" 'w3-use-hotlist) | |
224 (define-key w3-lynx-emulation-minor-mode-map "k" 'describe-mode) | |
225 (define-key w3-lynx-emulation-minor-mode-map "l" 'w3-complete-link) | |
226 (define-key w3-lynx-emulation-minor-mode-map "m" 'w3) | |
227 (define-key w3-lynx-emulation-minor-mode-map "n" 'w3-search-again) | |
228 (define-key w3-lynx-emulation-minor-mode-map "o" 'w3-preferences-edit) | |
229 (define-key w3-lynx-emulation-minor-mode-map "p" 'w3-print-this-url) | |
230 (define-key w3-lynx-emulation-minor-mode-map "q" 'w3-quit) | |
231 (define-key w3-lynx-emulation-minor-mode-map "r" 'w3-hotlist-delete) | |
232 (define-key w3-lynx-emulation-minor-mode-map "t" 'ignore) ; tag | |
233 (define-key w3-lynx-emulation-minor-mode-map "u" 'w3-history-backward) | |
234 (define-key w3-lynx-emulation-minor-mode-map "/" 'w3-search-forward) | |
235 (define-key w3-lynx-emulation-minor-mode-map "v" 'w3-show-hotlist) | |
236 (define-key w3-lynx-emulation-minor-mode-map "V" 'w3-show-hotlist) | |
237 (define-key w3-lynx-emulation-minor-mode-map "x" 'w3-follow-link) | |
238 (define-key w3-lynx-emulation-minor-mode-map "z" 'keyboard-quit) | |
239 (define-key w3-lynx-emulation-minor-mode-map "=" 'w3-document-information) | |
240 (define-key w3-lynx-emulation-minor-mode-map "\\" 'w3-source-document) | |
241 (define-key w3-lynx-emulation-minor-mode-map "!" 'shell) | |
242 (define-key w3-lynx-emulation-minor-mode-map "'" 'ignore) ; toggle comment | |
243 (define-key w3-lynx-emulation-minor-mode-map "`" 'ignore) ; toggle comment | |
244 (define-key w3-lynx-emulation-minor-mode-map "*" 'ignore) ; toggle image_links | |
245 (define-key w3-lynx-emulation-minor-mode-map "@" 'ignore) ; toggle raw 8-bit | |
246 (define-key w3-lynx-emulation-minor-mode-map "[" 'ignore) ; pseudo-inlines | |
247 (define-key w3-lynx-emulation-minor-mode-map "]" 'ignore) ; send head | |
248 (define-key w3-lynx-emulation-minor-mode-map "\"" 'ignore) ; toggle quoting | |
206 (define-key w3-lynx-emulation-minor-mode-map "\C-r" 'w3-reload-document) | 249 (define-key w3-lynx-emulation-minor-mode-map "\C-r" 'w3-reload-document) |
207 (define-key w3-lynx-emulation-minor-mode-map "\C-w" 'w3-refresh-buffer) | 250 (define-key w3-lynx-emulation-minor-mode-map "\C-w" 'w3-refresh-buffer) |
208 (define-key w3-lynx-emulation-minor-mode-map "\\" 'w3-source-document) | 251 (define-key w3-lynx-emulation-minor-mode-map "\C-u" 'ignore) ; erase input |
209 (define-key w3-lynx-emulation-minor-mode-map "!" 'shell) | 252 (define-key w3-lynx-emulation-minor-mode-map "\C-g" 'keyboard-quit) |
210 (define-key w3-lynx-emulation-minor-mode-map [up] 'w3-widget-backward) | 253 (define-key w3-lynx-emulation-minor-mode-map "\C-t" 'ignore) ; toggle trace |
211 (define-key w3-lynx-emulation-minor-mode-map [down] 'w3-widget-forward) | 254 (define-key w3-lynx-emulation-minor-mode-map "\C-k" 'ignore) ; cookie jar |
212 (define-key w3-lynx-emulation-minor-mode-map [right] 'w3-follow-link) | |
213 (define-key w3-lynx-emulation-minor-mode-map [left] 'w3-backward-in-history) | |
214 | 255 |
215 (provide 'w3-emulate) | 256 (provide 'w3-emulate) |
216 | 257 |
217 ;;; Local Variables: | 258 ;;; Local Variables: |
218 ;;; truncate-lines: t | 259 ;;; truncate-lines: t |