annotate lispintro/README @ 60428:2e103c7354f7

(Glossary): Rename "Balance Parentheses" to "Balancing...". Add "Byte Compilation". Correct "Copyleft". New xref in "Customization". Clarify "Current Line", "Echoing", "Fringe", "Frame", "Speedbar". Add "Graphical Terminal" "Keybinding", "Margin", "Window System". Rename "Registers" to "Register". Replace "Selecting" with "Selected Frame", "Selected Window", and "Selecting a Buffer".
author Richard M. Stallman <rms@gnu.org>
date Sun, 06 Mar 2005 17:24:24 +0000
parents 23a1cea22d13
children c84b73607df3
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
41423
c3a5027a4fb2 Modified for the inclusion in the Emacs distribution.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1 This directory contains the source of the "Introduction to programming
c3a5027a4fb2 Modified for the inclusion in the Emacs distribution.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2 in Emacs Lisp" written by Robert J. Chassell, bob@gnu.org. This
c3a5027a4fb2 Modified for the inclusion in the Emacs distribution.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3 manual is an elementary introduction to programming in Emacs Lisp for
c3a5027a4fb2 Modified for the inclusion in the Emacs distribution.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4 people who are not programmers, and who are not necessarily interested
c3a5027a4fb2 Modified for the inclusion in the Emacs distribution.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5 in programming, but who do want to customize or extend their computing
c3a5027a4fb2 Modified for the inclusion in the Emacs distribution.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6 environment.
c3a5027a4fb2 Modified for the inclusion in the Emacs distribution.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7
c3a5027a4fb2 Modified for the inclusion in the Emacs distribution.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8 This second edition of 2001 Nov 20 updates the previous editions to
c3a5027a4fb2 Modified for the inclusion in the Emacs distribution.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9 GNU Emacs 21.
c3a5027a4fb2 Modified for the inclusion in the Emacs distribution.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10
c3a5027a4fb2 Modified for the inclusion in the Emacs distribution.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11 The Texinfo source file `emacs-lisp-intro.texi', formats without
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 41423
diff changeset
12 error using TeX version 3.14159, `kpathsea' version 3.3.1,
41423
c3a5027a4fb2 Modified for the inclusion in the Emacs distribution.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13 `texinfo.tex' version 2001-05-24.08, and `makeinfo' version 4.0b.
c3a5027a4fb2 Modified for the inclusion in the Emacs distribution.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
14
c3a5027a4fb2 Modified for the inclusion in the Emacs distribution.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
15 Also, this tar file contains the following optional Encapsulated Post
c3a5027a4fb2 Modified for the inclusion in the Emacs distribution.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
16 Script figures.
c3a5027a4fb2 Modified for the inclusion in the Emacs distribution.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
17
c3a5027a4fb2 Modified for the inclusion in the Emacs distribution.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
18 drawers.eps 7129 bytes
c3a5027a4fb2 Modified for the inclusion in the Emacs distribution.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
19 cons-1.eps 12136
c3a5027a4fb2 Modified for the inclusion in the Emacs distribution.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
20 cons-2.eps 12523
c3a5027a4fb2 Modified for the inclusion in the Emacs distribution.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
21 cons-2a.eps 12420
c3a5027a4fb2 Modified for the inclusion in the Emacs distribution.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
22 cons-3.eps 12984
c3a5027a4fb2 Modified for the inclusion in the Emacs distribution.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
23 cons-4.eps 13866
c3a5027a4fb2 Modified for the inclusion in the Emacs distribution.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
24 cons-5.eps 12986
c3a5027a4fb2 Modified for the inclusion in the Emacs distribution.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
25 lambda-1.eps 10252
c3a5027a4fb2 Modified for the inclusion in the Emacs distribution.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
26 lambda-2.eps 10278
c3a5027a4fb2 Modified for the inclusion in the Emacs distribution.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
27 lambda-3.eps 10275
c3a5027a4fb2 Modified for the inclusion in the Emacs distribution.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
28
c3a5027a4fb2 Modified for the inclusion in the Emacs distribution.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
29 See the beginning of the `emacs-lisp-intro.texi' file for appropriate
c3a5027a4fb2 Modified for the inclusion in the Emacs distribution.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
30 settings. These figures are not necessary; they are merely nice to
c3a5027a4fb2 Modified for the inclusion in the Emacs distribution.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
31 look at --- without them you get the same figures printed with ASCII
c3a5027a4fb2 Modified for the inclusion in the Emacs distribution.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
32 characters.
c3a5027a4fb2 Modified for the inclusion in the Emacs distribution.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
33
c3a5027a4fb2 Modified for the inclusion in the Emacs distribution.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
34 Whether and how you print PostScript depends on your site. You not
c3a5027a4fb2 Modified for the inclusion in the Emacs distribution.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
35 only need to set 'print-postscript-figures' before creating the .dvi
c3a5027a4fb2 Modified for the inclusion in the Emacs distribution.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
36 file, but then must convert the .dvi file to .ps with a 'dvips' or
c3a5027a4fb2 Modified for the inclusion in the Emacs distribution.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
37 equivalent command.
c3a5027a4fb2 Modified for the inclusion in the Emacs distribution.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
38
c3a5027a4fb2 Modified for the inclusion in the Emacs distribution.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
39 On some systems you will see an error message when `psfig.tex' is
c3a5027a4fb2 Modified for the inclusion in the Emacs distribution.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
40 loaded for the last two .eps files:
c3a5027a4fb2 Modified for the inclusion in the Emacs distribution.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
41
c3a5027a4fb2 Modified for the inclusion in the Emacs distribution.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
42 ! No room for a new \write .
c3a5027a4fb2 Modified for the inclusion in the Emacs distribution.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
43
c3a5027a4fb2 Modified for the inclusion in the Emacs distribution.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
44 If this happens, try `epsf.tex' instead of `psfig.tex', or try typing
c3a5027a4fb2 Modified for the inclusion in the Emacs distribution.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
45 RET at the error; the formatting may continue successfully.
c3a5027a4fb2 Modified for the inclusion in the Emacs distribution.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
46
c3a5027a4fb2 Modified for the inclusion in the Emacs distribution.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
47 Or else find the section that says:
c3a5027a4fb2 Modified for the inclusion in the Emacs distribution.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
48
c3a5027a4fb2 Modified for the inclusion in the Emacs distribution.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
49 @c !!! Clear print-postscript-figures if the computer formatting this
c3a5027a4fb2 Modified for the inclusion in the Emacs distribution.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
50 @c document is too small and cannot handle all the diagrams and figures.
c3a5027a4fb2 Modified for the inclusion in the Emacs distribution.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
51 @c clear print-postscript-figures
c3a5027a4fb2 Modified for the inclusion in the Emacs distribution.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
52
c3a5027a4fb2 Modified for the inclusion in the Emacs distribution.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
53 and change the file so it reads: @clear print-postscript-figures
c3a5027a4fb2 Modified for the inclusion in the Emacs distribution.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
54 This will prevent TeX from attempting to load the last few .eps files.
c3a5027a4fb2 Modified for the inclusion in the Emacs distribution.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
55
c3a5027a4fb2 Modified for the inclusion in the Emacs distribution.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
56 You will find additional instructions on formatting in the beginning
c3a5027a4fb2 Modified for the inclusion in the Emacs distribution.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
57 of the Texinfo file 'emacs-lisp-intro.texi'. Best Wishes!
c3a5027a4fb2 Modified for the inclusion in the Emacs distribution.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
58
c3a5027a4fb2 Modified for the inclusion in the Emacs distribution.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
59 2001 Nov 20
c3a5027a4fb2 Modified for the inclusion in the Emacs distribution.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
60 Robert J. Chassell, bob@gnu.org