File: before-you-begin.html

package info (click to toggle)
emacspeak 24-1
  • links: PTS
  • area: main
  • in suites: etch, etch-m68k
  • size: 9,092 kB
  • ctags: 4,597
  • sloc: xml: 54,699; lisp: 42,103; tcl: 1,799; makefile: 810; cpp: 603; sh: 566; ansic: 153; perl: 124
file content (685 lines) | stat: -rw-r--r-- 13,712 bytes parent folder | download | duplicates (6)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
<HTML
><HEAD
><TITLE
>Before you begin</TITLE
><META
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.59"><LINK
REL="HOME"
TITLE="Emacspeak User's Guide"
HREF="index.html"><LINK
REL="PREVIOUS"
TITLE="Introduction"
HREF="introduction.html"><LINK
REL="NEXT"
TITLE="System Administration"
HREF="system-administration.html"></HEAD
><BODY
CLASS="SECT1"
BGCOLOR="#FFFFFF"
TEXT="#000000"
LINK="#0000FF"
VLINK="#840084"
ALINK="#0000FF"
><DIV
CLASS="NAVHEADER"
><TABLE
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"
><TR
><TH
COLSPAN="3"
ALIGN="center"
>Emacspeak User's Guide</TH
></TR
><TR
><TD
WIDTH="10%"
ALIGN="left"
VALIGN="bottom"
><A
HREF="introduction.html"
>Prev</A
></TD
><TD
WIDTH="80%"
ALIGN="center"
VALIGN="bottom"
></TD
><TD
WIDTH="10%"
ALIGN="right"
VALIGN="bottom"
><A
HREF="system-administration.html"
>Next</A
></TD
></TR
></TABLE
><HR
ALIGN="LEFT"
WIDTH="100%"></DIV
><DIV
CLASS="SECT1"
><H1
CLASS="SECT1"
><A
NAME="BEFORE-YOU-BEGIN"
>3. Before you begin</A
></H1
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="GETTING-STARTED"
>3.1. Getting started with Emacs and Emacspeak</A
></H2
><P
>	Before you get started with Emacs and Emacspeak, you must
	install both. Most distributions come with Emacs, or you can
	download it from the Emacs home page at <A
HREF="http://www.gnu.org/software/emacs/emacs.html"
TARGET="_top"
>http://www.gnu.org/software/emacs/emacs.html</A
>.
	If you have not already installed Emacspeak, you can download
	it from <A
HREF="http://emacspeak.sourceforge.net/"
TARGET="_top"
>http://emacspeak.sourceforge.net/</A
>. For Emacspeak installation
	information, please refer to the
	Emacspeak Installation HOWTO available at the Emacspeak home
	page, <A
HREF="http://emacspeak.sourceforge.net"
TARGET="_top"
>http://emacspeak.sourceforge.net</A
>. 
	</P
><P
>	If you've never used Emacs or Emacspeak before, you'll probably want to
	try some of the following tutorials:</P
><P
></P
><UL
><LI
STYLE="list-style-type: disc"
><P
> 
			"A gentle introduction to Emacspeak," by Gary
			Lawrence Murphy,<A
HREF="http://emacspeak-guide.sourceforge.net/tutorial.html/"
TARGET="_top"
>http://emacspeak-guide.sourceforge.net/tutorial.html/</A
>.
			Gary provides a lighthearted but thorough introduction to
			Emacs and Emacspeak, focusing on users who are
			not familiar with either application.  This
			introduction is
			recommend as a starting point, even before you
			do the Emacs tutorial (see next item).
			</P
></LI
><LI
STYLE="list-style-type: disc"
><P
>			"The (Official) Emacs Tutorial," by the Free
			Software Foundation. I call this the
			"official" tutorial because it is included
			with Emacs. To access this tutorial, start Emacs, then type <B
CLASS="COMMAND"
>C-h
			t</B
> (Control h t).  This tutorial discusses the
			basic Emacs commands, including navigation,
			using Emacs as a text editor, and a bit about
			how Emacs works "under the hood." For
			new users this tutorial is strongly recommended, and
			even those users who are familiar with Emacs might find
			something they didn't already know.
			</P
></LI
><LI
STYLE="list-style-type: disc"
><P
>			"Emacspeak Tutorial," by Nita Van Zandt,
			available at <A
HREF="http://www.mv.com/ipusers/vanzandt/emacspeak-tutorial-1.0.tar.gz"
TARGET="_top"
>http://www.mv.com/ipusers/vanzandt/emacspeak-tutorial-1.0.tar.gz</A
>.
			This tutorial helps new Emacspeak users get up
			and running and includes plenty of examples
			and step-by-step instructions.  Once you've
			gotten a grasp of Emacs, this tutorial
			is a must.
			</P
></LI
><LI
STYLE="list-style-type: disc"
><P
>			"The Emacs Beginner's HOWTO," by Jeremy
			D. Zawodny. It is available at <A
HREF="http://www.linuxdoc.org/HOWTO/Emacs-Beginner-HOWTO.html"
TARGET="_top"
>http://www.linuxdoc.org/HOWTO/Emacs-Beginner-HOWTO.html</A
>
			and is also bundled into some of the newer
			Linux distributions. The Beginner's HOWTO
			discusses many of the topics discussed in the
			Emacs tutorial, and also includes overviews of some
			of the more popular Emacs packages, including
			VM, Gnus, BBDB, and AucTeX (some of which are
			discussed in this HOWTO).
			</P
></LI
></UL
><P
>	Finally, you might want to peruse <A
HREF="http://www.gnusoftware.com/WebRing/zone.cgi?list"
TARGET="_top"
>http://www.gnusoftware.com/WebRing/zone.cgi?list</A
>,
	which provides a list of Emacs resource sites.
	</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="EMACS-CONVENTIONS"
>3.2. Emacs Command Conventions</A
></H2
><P
>	Emacs commands are denoted by holding down either the
	<B
CLASS="COMMAND"
>Control</B
> key or the <B
CLASS="COMMAND"
>Meta</B
> key, then pressing one or
	more alphanumeric keys. On today's keyboards, the
	<B
CLASS="COMMAND"
>Alt</B
> key provides the same functionality as
	the old <B
CLASS="COMMAND"
>Meta</B
> key, or alternatively you can
	press the <B
CLASS="COMMAND"
>Esc</B
> key followed by the
	alphanumeric keys (you don't have to hold down the
	<B
CLASS="COMMAND"
>Esc</B
> key). Because different documents
	sometimes use different notation to denote these sequences, this section
	explains the notation used in this HOWTO.  For consistency,
	this HOWTO uses the same notation as is used in the Emacs menus. 
	</P
><P
>	There are a few different types of key sequences you may
	see. The first is commonly written in the form <B
CLASS="COMMAND"
>C-x
	C-s</B
>.  The letter "C," followed by a hypen, literally
	means "hold down the Control key" (the letter "M" would denote
	the Meta (Alt or Esc) key), and the additional letters denote
	specific commands.  This example, which saves the current
	file, should be interpreted as, "Hold down the Control key,
	press the letter x followed by the letter s, then release the Control key."
	</P
><P
>	Another common  sequence is written in the form <B
CLASS="COMMAND"
>C-x
	d</B
>. Again, the letter "C" followed by a hyphen
	denotes holding down the Control key.  However, because the
	second letter of the sequence does not have a "C-" in front of
	it, you do not hold down the Control key while pressing the
	second letter. Thus, this command should be interpreted as,
	"Hold down the Control key and type x, then release the Control key and type d."
	Sometimes you may see commands with more than one letter after
	them, such as <B
CLASS="COMMAND"
>C-e d w</B
>. The same rules
	apply: you should hold down the Control key, press "e,"
	release the Control key, then press "d" and "w". 
	</P
><P
>	Finally, you may see commands that use actual words, such as
	<B
CLASS="COMMAND"
>M-x
	emacspeak-toggle-word-echo</B
>. Fortunately, most of
	these longer commands have a shorthand command (in this case,
	<B
CLASS="COMMAND"
>C-e d w</B
>.  However, should you opt to type
	the entire command, you would hold down the Meta or Alt key,
	type x, release the Meta key, then type
	emacspeak-toggle-word-echo. 
	</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="GETTING-HELP.SGML"
>3.3. Getting Help</A
></H2
><P
>	There are several different types of help you can get from
	within Emacs. If you are unfamiliar with Emacs or Emacspeak,
	refer to Getting Started with Emacs and Emacspeak in <A
HREF="before-you-begin.html#GETTING-STARTED"
>Section 3.1</A
> for
	information on several tutorials that can help get you up and
	running.  If you've completed those tutorials and are looking
	for more in-depth help on specific topics, consider the
	following sources.
	</P
><DIV
CLASS="SECT3"
><H3
CLASS="SECT3"
><A
NAME="AEN89"
>3.3.1. Getting help in Emacs</A
></H3
><P
>	The most comprehensive source for Emacs is the GNU Emacs
	Manual, available at <A
HREF="http://www.delorie.com/gnu/docs/emacs/emacs_toc.html"
TARGET="_top"
>http://www.delorie.com/gnu/docs/emacs/emacs_toc.html</A
>.
	Not only does this document contain information on using Emacs
	as a text editor, but it also contains information on how to use
	many of the Emacs applications. 
	</P
><P
>	In addition, there are many help options within Emacs, all of
	which can be accessed using <B
CLASS="COMMAND"
>C-h</B
>. Some of
	these options, and the types of help they provide, are listed below.
	</P
><P
></P
><DIV
CLASS="VARIABLELIST"
><DL
><DT
><B
CLASS="COMMAND"
>C-h i</B
></DT
><DD
><P
>					Invokes the
					online hypertext help system,
					also called "info." Not only
					does info contain
					Emacs-specific help, it also
					contains the man page help
					(refer to <A
HREF="before-you-begin.html#MAN-PAGES"
>Section 3.3.3</A
>, Viewing
					the Linux online man pages,
					for more information). When in
					info, you can type
					<B
CLASS="COMMAND"
>h</B
> to open a
					primer for first-time
					users. Type
					<B
CLASS="COMMAND"
>q</B
> to quit.
					</P
></DD
><DT
><B
CLASS="COMMAND"
>C-h a</B
></DT
><DD
><P
>					Runs "apropos"
					and asks for a word to search
					on. It then gives you a list
					of all commands that contain that word.
					</P
></DD
><DT
><B
CLASS="COMMAND"
>C-h C-f</B
></DT
><DD
><P
>					When you enter a
					command name, info jumps to
					the documentation for that
					command.</P
></DD
><DT
><B
CLASS="COMMAND"
>C-h c</B
></DT
><DD
><P
>					When you press
					any key or key sequence, info
					provides the name of the
					function that key invokes.
					</P
></DD
><DT
><B
CLASS="COMMAND"
>C-h k</B
></DT
><DD
><P
>					Similar to the <B
CLASS="COMMAND"
>C-h c</B
>
					command but provides more
					detailed information about the
					function or action that occurs
					when you press a key or sequence of keys.
					</P
></DD
><DT
><B
CLASS="COMMAND"
>C-h w</B
></DT
><DD
><P
>					Similar to the
					<B
CLASS="COMMAND"
>C-h c</B
> and
					<B
CLASS="COMMAND"
>C-h k</B
> commands,
					except that when you type in
					the name of a command, it
					returns the key sequence
					needed to invoke that command.
					For example, if you type
					<B
CLASS="COMMAND"
>C-h w</B
>, then
					finder-by-keyword, it will
					return <B
CLASS="COMMAND"
>C-h
					p</B
>.
					</P
></DD
><DT
><B
CLASS="COMMAND"
>C-h p</B
></DT
><DD
><P
>					Lists all the
					packages available in Emacs.
					Packages are defined by the
					applications they contain, for
					example hypermedia, games,
					tools (for programming), etc.
					</P
></DD
><DT
><B
CLASS="COMMAND"
>C-h n</B
></DT
><DD
><P
>					Opens a history
					of user-visible changes to
					Emacs.
					</P
></DD
><DT
><B
CLASS="COMMAND"
>C-h F</B
></DT
><DD
><P
>					Displays the
					Emacs frequently asked
					questions. Should you have
					questions about or problems
					with Emacs, you are urged to
					review the FAQ in an effort to
					cut down on noise in the
					Emacs-related newsgroups.
					Note that this FAQ is only for
					Emacs, and not Emacspeak.
					</P
></DD
></DL
></DIV
></DIV
><DIV
CLASS="SECT3"
><H3
CLASS="SECT3"
><A
NAME="AEN149"
>3.3.2. Getting help on Emacspeak commands</A
></H3
><P
>	When you install Emacspeak,
	additional Emacspeak-specific help is also installed.  In general,
	Emacspeak commands begin with <B
CLASS="COMMAND"
>C-e</B
>. The more
	commonly used help commands are listed below:</P
><P
></P
><DIV
CLASS="VARIABLELIST"
><DL
><DT
><B
CLASS="COMMAND"
>C-h C-e</B
></DT
><DD
><P
>					Lists the
					Emacspeak commands that are available.
					</P
></DD
><DT
><B
CLASS="COMMAND"
>C-e F</B
></DT
><DD
><P
>					Opens the
					Emacspeak FAQ.
					</P
></DD
><DT
><B
CLASS="COMMAND"
>C-e C-h</B
></DT
><DD
><P
>					Enters a special
					mode where every key stroke
					you type is spoken but nothing
					actually happens.  You can use
					this mode if you're new to
					Emacspeak and want to test out
					a few keystrokes. When you're
					finished, you can exit this
					mode using
					<B
CLASS="COMMAND"
>C-g</B
>.
					</P
></DD
></DL
></DIV
><P
>	In addition to the general Emacs commands that are Emacspeak
	enabled, many applications have their own Emacspeak-enabled
	commands.  To get a list of these commands, invoke the
	application of choice (for example, W3 for viewing web sites)
	and then type <B
CLASS="COMMAND"
>C-h k</B
> for a list of key
	bindings, or <B
CLASS="COMMAND"
>C-h m</B
> to list the commands
	associated with the cirretn active modes.
	</P
></DIV
><DIV
CLASS="SECT3"
><H3
CLASS="SECT3"
><A
NAME="MAN-PAGES"
>3.3.3. Viewing the Linux online man pages</A
></H3
><P
>	Linux comes with an extensive manual, better known as the
	"man" pages. These pages cover just about every Linux command.  The only
	drawback to using the man pages is that you must know the name of the command you
	want information about.  To read a man entry:
	</P
><P
></P
><OL
TYPE="1"
><LI
><P
>			From inside Emacs, type <B
CLASS="COMMAND"
>M-x
			man</B
>. You will be prompted for the manual
			entry you want to view.
			</P
></LI
><LI
><P
>			Type the manual entry name (for example,
			<B
CLASS="COMMAND"
>mount</B
>). The entry for that
			option will open in Emacs.
			</P
></LI
></OL
><P
>	For more information on man pages themselves, you can type
	<B
CLASS="COMMAND"
>man</B
> when prompted for the manual entry name.</P
></DIV
></DIV
></DIV
><DIV
CLASS="NAVFOOTER"
><HR
ALIGN="LEFT"
WIDTH="100%"><TABLE
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"
><TR
><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"
><A
HREF="introduction.html"
>Prev</A
></TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
><A
HREF="index.html"
>Home</A
></TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
><A
HREF="system-administration.html"
>Next</A
></TD
></TR
><TR
><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"
>Introduction</TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
>&nbsp;</TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
>System Administration</TD
></TR
></TABLE
></DIV
></BODY
></HTML
>