comparison man/w3.texi @ 110:fe104dbd9147 r20-1b7

Import from CVS: tag r20-1b7
author cvs
date Mon, 13 Aug 2007 09:19:45 +0200
parents 360340f9fd5f
children 9f59509498e1
comparison
equal deleted inserted replaced
109:e183fc049578 110:fe104dbd9147
128 @cindex Getting Started 128 @cindex Getting Started
129 @kindex M-x w3 129 @kindex M-x w3
130 @vindex w3-default-homepage 130 @vindex w3-default-homepage
131 @findex w3 131 @findex w3
132 If installed correctly, starting Emacs-W3 is quite painless. Just type 132 If installed correctly, starting Emacs-W3 is quite painless. Just type
133 @kbd{M-x w3} in a running Emacs sessions. This will retrieve the 133 @kbd{M-x w3} in a running Emacs session. This will retrieve the default
134 default page that has been configured - by default the documentation for 134 page that has been configured (@pxref{Preferences Panel}) - by default the
135 Emacs-W3 at Indiana University. 135 documentation for Emacs-W3 at Indiana University.
136 136
137 If the default page is not retrieved correctly at startup, you will have 137 If the default page is not retrieved correctly at startup, you will have
138 to do some customization. 138 to do some customization (@pxref{Preferences Panel}).
139
140 Once started, you can use the mouse and the menu or use the following
141 key commands (for more commands and more detail, @pxref{Basic Usage, ,
142 Basic Usage}).
143
144 @table @asis
145 @item move forward
146 press the space bar,
147
148 @item move backwards
149 press the backspace key,
150
151 @item move to the next HTML reference on the page
152 press the @kbd{TAB} key,
153
154 @item move to the previous HTML reference on the page
155 press the @kbd{SHIFT} and @kbd{TAB} keys at the same time. If this does
156 not work (some text terminals cannot distinguish between @kbd{TAB} and
157 @kbd{SHIFT-TAB}, pressing the @kbd{ALT} and @kbd{TAB} keys should also
158 work.
159
160 @item follow a link
161 put the cursor over it
162 and press the @kbd{RETURN} key, or @*
163 click the left mouse button on it,
164
165 @item fetch a @sc{url}
166 press the @kbd{Control} and @kbd{o} keys at the same time,@*
167 type the @sc{url}, and then press the @kbd{RETURN} key,
168
169 @item return to the last URL you were at
170 press the @kbd{l} key,
171
172 @item quit W3 mode
173 press the @kbd{q} key.
174 @end table
139 175
140 @menu 176 @menu
141 * Downloading:: Where to download Emacs-W3. 177 * Downloading:: Where to download Emacs-W3.
142 * Building and Installing:: Compiling and installing from source. 178 * Building and Installing:: Compiling and installing from source.
143 * Startup Files:: What is where, and why. 179 * Startup Files:: What is where, and why.
3394 commerial or noncommercial use, and was developed completely outside the 3430 commerial or noncommercial use, and was developed completely outside the
3395 US by a non-US citizen. More information can be found at 3431 US by a non-US citizen. More information can be found at
3396 ftp://ftp.psy.uq.oz.au/pub/Crypto/SSL/ 3432 ftp://ftp.psy.uq.oz.au/pub/Crypto/SSL/
3397 @end table 3433 @end table
3398 3434
3435 Currently, an external in order to use SSL from within Emacs-W3. This
3436 program should be able to take command line parameters for the hostname
3437 and port number to connect to, and read/write to standard input/output
3438 (similar to telnet, but without the annoying status messages).
3439
3440 The following variables control how the external program is invoked.
3441
3442 @table @code
3443 @item ssl-program-name
3399 @vindex ssl-program-name 3444 @vindex ssl-program-name
3400 Whichever reference implementation is used (I recommend the SSLeay 3445 The name of the program to run, as a string.
3401 distribution, just to thumb a nose at the NSA :), there is a program 3446
3402 that can be run in a subprocess that takes a hostname and port number on 3447 @example
3403 the command line, and reads/writes to standard input/output (the 3448 (setq ssl-program-name "s_client")
3404 Netscape implementation comes with one of these by default). Set the 3449 @end example
3405 variable @code{ssl-program-name} to point to this program. 3450
3406 3451 @item ssl-program-arguments
3407 3452 @vindex ssl-program-arguments
3408 This should be all the configuration necessary. In the future, I will 3453 This should be used if your SSL program needs command line switches to
3409 be distributing a set of patches to Emacs 19.xx and XEmacs 19.xx to 3454 specify any behaviour (certificate file locations, etc). This is a list
3410 SSL-enable them, for the sake of speed. 3455 of strings and symbols.
3456
3457 The special symbols 'host and 'port may be used in the list of arguments
3458 and will be replaced with the hostname and service/port that will be
3459 connected to.
3460
3461 @example
3462 (setq ssl-program-arguments '("-host" host "-port" service "-verify" "4"
3463 "-CApath /usr/local/ssl/certs"))
3464 @end example
3465 @end table
3411 3466
3412 @node Mailcap Files, Down with DoubleClick, Installing SSL, Top 3467 @node Mailcap Files, Down with DoubleClick, Installing SSL, Top
3413 @appendix Mailcap Files 3468 @appendix Mailcap Files
3414 NCSA Mosaic and almost all other WWW browsers rely on a separate file 3469 NCSA Mosaic and almost all other WWW browsers rely on a separate file
3415 for mapping MIME types to external viewing programs. This takes some of 3470 for mapping MIME types to external viewing programs. This takes some of