21 |
|
|
22 |
@comment %**end of header |
@comment %**end of header |
23 |
|
|
24 |
@set edition-number 2.06 |
@set edition-number 2.07 |
25 |
@set update-date 2002 Jun 6 |
@set update-date 2002 Aug 23 |
26 |
|
|
27 |
@ignore |
@ignore |
28 |
## Summary of shell commands to create various output formats: |
## Summary of shell commands to create various output formats: |
40 |
makeinfo --fill-column=70 --no-split --paragraph-indent=0 \ |
makeinfo --fill-column=70 --no-split --paragraph-indent=0 \ |
41 |
--verbose --no-headers --output=emacs-lisp-intro.txt emacs-lisp-intro.texi |
--verbose --no-headers --output=emacs-lisp-intro.txt emacs-lisp-intro.texi |
42 |
|
|
43 |
|
## DocBook output |
44 |
|
makeinfo --docbook --no-split --paragraph-indent=0 \ |
45 |
|
--verbose emacs-lisp-intro.texi |
46 |
|
|
47 |
|
## XML output |
48 |
|
makeinfo --xml --no-split --paragraph-indent=0 \ |
49 |
|
--verbose emacs-lisp-intro.texi |
50 |
|
|
51 |
@end ignore |
@end ignore |
52 |
|
|
53 |
@c ================ Included Figures ================ |
@c ================ Included Figures ================ |
134 |
@c create a major mode, with keymaps |
@c create a major mode, with keymaps |
135 |
@c run an asynchronous process, like grep or diff |
@c run an asynchronous process, like grep or diff |
136 |
|
|
|
@c For smallbook format, use smaller than normal amounts of |
|
|
@c whitespace between chapters, sections, and paragraphs. |
|
|
@tex |
|
|
\global\chapheadingskip = 15pt plus 4pt minus 2pt |
|
|
\global\secheadingskip = 12pt plus 3pt minus 2pt |
|
|
\global\subsecheadingskip = 9pt plus 2pt minus 2pt \global\parskip 2pt |
|
|
plus 1pt |
|
|
@end tex |
|
|
|
|
137 |
@c For 8.5 by 11 inch format: do not use such a small amount of |
@c For 8.5 by 11 inch format: do not use such a small amount of |
138 |
@c whitespace between paragraphs as above: |
@c whitespace between paragraphs as smallbook format |
139 |
@ifset largebook |
@ifset largebook |
140 |
@tex |
@tex |
141 |
\global\parskip 6pt plus 1pt |
\global\parskip 6pt plus 1pt |
224 |
A simple introduction to Emacs Lisp programming. |
A simple introduction to Emacs Lisp programming. |
225 |
@end direntry |
@end direntry |
226 |
|
|
227 |
@ifinfo |
@copying |
228 |
This is an introduction to @cite{Programming in Emacs Lisp}, for |
This is an introduction to @cite{Programming in Emacs Lisp}, for |
229 |
people who are not programmers. |
people who are not programmers. |
230 |
|
|
231 |
Edition @value{edition-number}, @value{update-date} |
Edition @value{edition-number}, @value{update-date} |
232 |
|
|
233 |
Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1997, 2001, 2002 Free Software Foundation, Inc. |
Copyright @copyright{} 1990, 1991, 1992, 1993, 1994, 1995, 1997, 2001, 2002 Free Software Foundation, Inc. |
234 |
|
@sp 2 |
235 |
|
|
236 |
|
Published by the Free Software Foundation, Inc.@* |
237 |
|
59 Temple Place, Suite 330@* |
238 |
|
Boston, MA 02111-1307 USA@* |
239 |
|
|
240 |
|
@c Printed copies are available for $30 each.@* |
241 |
|
ISBN 1-882114-43-4 |
242 |
|
|
243 |
Permission is granted to copy, distribute and/or modify this document |
Permission is granted to copy, distribute and/or modify this document |
244 |
under the terms of the GNU Free Documentation License, Version 1.1 or |
under the terms of the GNU Free Documentation License, Version 1.1 or |
251 |
(a) The FSF's Back-Cover Text is: ``You have freedom to copy and |
(a) The FSF's Back-Cover Text is: ``You have freedom to copy and |
252 |
modify this GNU Manual, like GNU software. Copies published by the |
modify this GNU Manual, like GNU software. Copies published by the |
253 |
Free Software Foundation raise funds for GNU development.'' |
Free Software Foundation raise funds for GNU development.'' |
254 |
@end ifinfo |
@end copying |
255 |
|
|
256 |
@c half title; two lines here, so do not use `shorttitlepage' |
@c half title; two lines here, so do not use `shorttitlepage' |
257 |
@tex |
@tex |
275 |
|
|
276 |
@page |
@page |
277 |
@vskip 0pt plus 1filll |
@vskip 0pt plus 1filll |
278 |
Copyright @copyright{} 1990, 1991, 1992, 1993, 1994, 1995, 1997, 2001, 2002 Free Software Foundation, Inc. |
@insertcopying |
|
@sp 2 |
|
|
|
|
|
Published by the Free Software Foundation, Inc.@* |
|
|
59 Temple Place, Suite 330@* |
|
|
Boston, MA 02111-1307 USA@* |
|
|
|
|
|
Edition @value{edition-number}, @value{update-date} |
|
|
|
|
|
@c Printed copies are available for $20 each.@* |
|
|
ISBN 1-882114-43-4 |
|
|
|
|
|
Permission is granted to copy, distribute and/or modify this document |
|
|
under the terms of the GNU Free Documentation License, Version 1.1 or |
|
|
any later version published by the Free Software Foundation; there |
|
|
being no Invariant Section, with the Front-Cover Texts being ``A GNU |
|
|
Manual'', and with the Back-Cover Texts as in (a) below. A copy of |
|
|
the license is included in the section entitled ``GNU Free |
|
|
Documentation License''. |
|
|
|
|
|
(a) The FSF's Back-Cover Text is: ``You have freedom to copy and |
|
|
modify this GNU Manual, like GNU software. Copies published by the |
|
|
Free Software Foundation raise funds for GNU development.'' |
|
279 |
@end titlepage |
@end titlepage |
280 |
|
|
281 |
@iftex |
@iftex |
330 |
@node Top, Preface, (dir), (dir) |
@node Top, Preface, (dir), (dir) |
331 |
@top An Introduction to Programming in Emacs Lisp |
@top An Introduction to Programming in Emacs Lisp |
332 |
|
|
333 |
This is an introduction to @cite{Programming in Emacs Lisp}, for |
@insertcopying |
|
people who are not programmers. |
|
334 |
|
|
335 |
This master menu first lists each chapter and index; then it lists |
This master menu first lists each chapter and index; then it lists |
336 |
every node in every chapter. |
every node in every chapter. |