| 1 | Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 |
| 2 | Free Software Foundation, Inc. |
| 3 | See the end of the file for license conditions. |
| 4 | |
| 5 | |
| 6 | This directory contains the source of the "Introduction to Programming |
| 7 | in Emacs Lisp" written by Robert J. Chassell, bob@gnu.org. This |
| 8 | manual is an elementary introduction to programming in Emacs Lisp for |
| 9 | people who are not programmers, and who are not necessarily interested |
| 10 | in programming, but who do want to customize or extend their computing |
| 11 | environment. |
| 12 | |
| 13 | This third edition of 2006 Oct 31 updates the previous editions to GNU |
| 14 | Emacs 22. |
| 15 | |
| 16 | The Texinfo source file `emacs-lisp-intro.texi', formats without |
| 17 | reported error using `pdfeTeXk', Version 3.141592-1.21a-2.2 (Web2C |
| 18 | 7.5.4) and texinfo.tex version 2006-08-26.17 started by `texi2dvi' |
| 19 | version 4.8, and with `makeinfo' version 4.8. |
| 20 | |
| 21 | This directory contains the following Encapsulated PostScript figures: |
| 22 | |
| 23 | cons-1.eps, cons-2.eps, cons-2a.eps, cons-3.eps, cons-4.eps, cons-5.eps |
| 24 | drawers.eps, lambda-1.eps, lambda-2.eps, lambda-3.eps |
| 25 | |
| 26 | See the beginning of the `emacs-lisp-intro.texi' file for appropriate |
| 27 | settings. These figures are not necessary; they are merely nice to |
| 28 | look at --- without them you get the same figures printed with ASCII |
| 29 | characters. |
| 30 | |
| 31 | Whether and how you print PostScript depends on your site. You not |
| 32 | only need to set 'print-postscript-figures' before creating the .dvi |
| 33 | file, but then must convert the .dvi file to .ps with a 'dvips' or |
| 34 | equivalent command. |
| 35 | |
| 36 | On some systems you will see an error message when `psfig.tex' is |
| 37 | loaded for the last two .eps files: |
| 38 | |
| 39 | ! No room for a new \write . |
| 40 | |
| 41 | If this happens, try `epsf.tex' instead of `psfig.tex', or try typing |
| 42 | RET at the error; the formatting may continue successfully. |
| 43 | |
| 44 | Or else find the section that says: |
| 45 | |
| 46 | @c !!! Clear print-postscript-figures if the computer formatting this |
| 47 | @c document is too small and cannot handle all the diagrams and figures. |
| 48 | @c clear print-postscript-figures |
| 49 | |
| 50 | and change the file so it reads: @clear print-postscript-figures |
| 51 | This will prevent TeX from attempting to load the last few .eps files. |
| 52 | |
| 53 | You will find additional instructions on formatting in the beginning |
| 54 | of the Texinfo file 'emacs-lisp-intro.texi'. Best Wishes! |
| 55 | |
| 56 | 2006 Oct 31 |
| 57 | Robert J. Chassell, bob@gnu.org |
| 58 | |
| 59 | \f |
| 60 | This file is part of GNU Emacs. |
| 61 | |
| 62 | GNU Emacs is free software: you can redistribute it and/or modify |
| 63 | it under the terms of the GNU General Public License as published by |
| 64 | the Free Software Foundation, either version 3 of the License, or |
| 65 | (at your option) any later version. |
| 66 | |
| 67 | GNU Emacs is distributed in the hope that it will be useful, |
| 68 | but WITHOUT ANY WARRANTY; without even the implied warranty of |
| 69 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
| 70 | GNU General Public License for more details. |
| 71 | |
| 72 | You should have received a copy of the GNU General Public License |
| 73 | along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. |