Commit | Line | Data |
---|---|---|
c85c5553 KB |
1 | \input texinfo @c -*-texinfo-*- |
2 | @c This file is used for printing the GNU Emacs Lisp Reference Manual | |
3 | @c in two volumes. It is a modified version of elisp.texi. | |
7497ef13 | 4 | @c Copyright (C) 1990-1995, 1998-1999, 2001-2012 |
561c0216 | 5 | @c Free Software Foundation, Inc. |
cddd92e8 EZ |
6 | @c %**start of header |
7 | @setfilename elisp | |
8 | @settitle GNU Emacs Lisp Reference Manual: Volume 1 | |
cddd92e8 EZ |
9 | @c %**end of header |
10 | ||
c85c5553 | 11 | @c See two-volume-cross-refs.txt. |
cddd92e8 | 12 | @tex |
c85c5553 KB |
13 | \message{Formatting for two volume edition...Volume 1...} |
14 | % | |
15 | % Read special toc file, set up in two-volume.make. | |
16 | \gdef\tocreadfilename{elisp1-toc-ready.toc} | |
17 | % | |
18 | % Don't make outlines, they're not needed and \readdatafile can't pay | |
19 | % attention to the special definition above. | |
20 | \global\let\pdfmakeoutlines=\relax | |
21 | % | |
22 | % Start volume 1 chapter numbering at 1; this must be listed as chapno0. | |
cddd92e8 EZ |
23 | \global\chapno=0 |
24 | @end tex | |
25 | ||
c85c5553 | 26 | @c Version of the manual and of Emacs. |
0dc91072 | 27 | @set VERSION 3.1 |
f7a31f11 | 28 | @include emacsver.texi |
0dc91072 | 29 | @set DATE May 2012 |
cddd92e8 | 30 | |
c85c5553 KB |
31 | @dircategory Emacs |
32 | @direntry | |
33 | * Elisp: (elisp). The Emacs Lisp Reference Manual. | |
34 | @end direntry | |
cddd92e8 | 35 | |
c85c5553 KB |
36 | @c in general, keep the following line commented out, unless doing a |
37 | @c copy of this manual that will be published. the manual should go | |
38 | @c onto the distribution in the full, 8.5 x 11" size. | |
39 | @set smallbook | |
cddd92e8 | 40 | |
c85c5553 KB |
41 | @ifset smallbook |
42 | @smallbook | |
43 | @end ifset | |
cddd92e8 | 44 | |
c85c5553 | 45 | @c per rms and peterb, use 10pt fonts for the main text, mostly to |
333f9019 | 46 | @c save on paper cost. |
c85c5553 KB |
47 | @c Do this inside @tex for now, so current makeinfo does not complain. |
48 | @tex | |
49 | @ifset smallbook | |
50 | @fonttextsize 10 | |
c85c5553 KB |
51 | \global\let\urlcolor=\Black % don't print links in grayscale |
52 | \global\let\linkcolor=\Black | |
53 | @end ifset | |
54 | \global\hbadness=6666 % don't worry about not-too-underfull boxes | |
55 | @end tex | |
cddd92e8 | 56 | |
cddd92e8 EZ |
57 | @c Combine indices. |
58 | @synindex cp fn | |
59 | @syncodeindex vr fn | |
60 | @syncodeindex ky fn | |
61 | @syncodeindex pg fn | |
c85c5553 KB |
62 | @c We use the "type index" to index new functions and variables. |
63 | @c @syncodeindex tp fn | |
64 | ||
65 | @copying | |
66 | This is edition @value{VERSION} of the GNU Emacs Lisp Reference Manual,@* | |
67 | corresponding to Emacs version @value{EMACSVER}. | |
68 | ||
ca4b98fa | 69 | Copyright @copyright{} 1990-1996, 1998-2012 Free Software Foundation, Inc. |
c85c5553 KB |
70 | |
71 | @quotation | |
72 | Permission is granted to copy, distribute and/or modify this document | |
204d4665 | 73 | under the terms of the GNU Free Documentation License, Version 1.3 or |
c85c5553 KB |
74 | any later version published by the Free Software Foundation; with the |
75 | Invariant Sections being ``GNU General Public License,'' with the | |
76 | Front-Cover texts being ``A GNU Manual,'' and with the Back-Cover | |
77 | Texts as in (a) below. A copy of the license is included in the | |
78 | section entitled ``GNU Free Documentation License.'' | |
79 | ||
1db04e9a GM |
80 | (a) The FSF's Back-Cover Text is: ``You have the freedom to copy and |
81 | modify this GNU manual. Buying copies from the FSF supports it in | |
8d2ff239 | 82 | developing GNU and promoting software freedom.'' |
c85c5553 KB |
83 | @end quotation |
84 | @end copying | |
85 | ||
cddd92e8 | 86 | @titlepage |
c85c5553 KB |
87 | @title GNU Emacs Lisp Reference Manual |
88 | @subtitle Volume 1 | |
89 | @subtitle For Emacs Version @value{EMACSVER} | |
e45e90b3 | 90 | @subtitle Revision @value{VERSION}, @value{DATE} |
c85c5553 | 91 | |
1a72be46 GM |
92 | @author by Bil Lewis, Dan LaLiberte, Richard Stallman, |
93 | @author the GNU Manual Group, et al. | |
cddd92e8 EZ |
94 | @page |
95 | @vskip 0pt plus 1filll | |
c85c5553 | 96 | @insertcopying |
cddd92e8 EZ |
97 | |
98 | @sp 2 | |
cddd92e8 | 99 | |
cddd92e8 | 100 | Published by the Free Software Foundation @* |
c85c5553 KB |
101 | 51 Franklin St, Fifth Floor @* |
102 | Boston, MA 02110-1301 @* | |
103 | USA @* | |
104 | ISBN 1-882114-74-4 | |
cddd92e8 EZ |
105 | |
106 | @sp 2 | |
107 | Cover art by Etienne Suvasa. | |
108 | @end titlepage | |
cddd92e8 | 109 | |
cddd92e8 | 110 | |
c85c5553 KB |
111 | @c Print the tables of contents |
112 | @summarycontents | |
113 | @contents | |
114 | ||
115 | ||
116 | @ifnottex | |
ca4b98fa | 117 | @node Top |
c85c5553 KB |
118 | @top Emacs Lisp |
119 | ||
120 | This Info file contains edition @value{VERSION} of the GNU Emacs Lisp | |
121 | Reference Manual, corresponding to GNU Emacs version @value{EMACSVER}. | |
122 | @end ifnottex | |
cddd92e8 EZ |
123 | |
124 | @menu | |
ca4b98fa GM |
125 | * Not used:: This file is only used with tex, which |
126 | generates its own menu. | |
c85c5553 KB |
127 | |
128 | @detailmenu | |
129 | --- The Detailed Node Listing --- | |
130 | --------------------------------- | |
cddd92e8 | 131 | |
91223e54 | 132 | Here are other nodes that are subnodes of those already listed, |
cddd92e8 EZ |
133 | mentioned here so you can get to them in one step: |
134 | ||
ca4b98fa | 135 | Not used |
cddd92e8 | 136 | |
ca4b98fa GM |
137 | * Not used:: This file is only used with TeX, which |
138 | generates its own menu. | |
c85c5553 | 139 | @end detailmenu |
cddd92e8 EZ |
140 | @end menu |
141 | ||
cddd92e8 EZ |
142 | @include intro.texi |
143 | @include objects.texi | |
144 | @include numbers.texi | |
145 | @include strings.texi | |
146 | ||
147 | @include lists.texi | |
148 | @include sequences.texi | |
c85c5553 | 149 | @include hash.texi |
cddd92e8 EZ |
150 | @include symbols.texi |
151 | @include eval.texi | |
152 | ||
153 | @include control.texi | |
154 | @include variables.texi | |
155 | @include functions.texi | |
156 | @include macros.texi | |
157 | ||
c85c5553 | 158 | @include customize.texi |
cddd92e8 EZ |
159 | @include loading.texi |
160 | @include compile.texi | |
c85c5553 KB |
161 | @include advice.texi |
162 | ||
561c0216 | 163 | @c This includes edebug.texi. |
cddd92e8 EZ |
164 | @include debugging.texi |
165 | @include streams.texi | |
cddd92e8 EZ |
166 | @include minibuf.texi |
167 | @include commands.texi | |
c85c5553 | 168 | |
cddd92e8 EZ |
169 | @include keymaps.texi |
170 | @include modes.texi | |
c85c5553 KB |
171 | @include help.texi |
172 | @include files.texi | |
cddd92e8 | 173 | |
c85c5553 | 174 | @include backups.texi |
cddd92e8 | 175 | |
c85c5553 | 176 | @c ================ Beginning of Volume 2 ================ |
cddd92e8 | 177 | @c include buffers.texi |
cddd92e8 EZ |
178 | @c include windows.texi |
179 | @c include frames.texi | |
c85c5553 | 180 | |
cddd92e8 EZ |
181 | @c include positions.texi |
182 | @c include markers.texi | |
183 | @c include text.texi | |
c85c5553 | 184 | @c include nonascii.texi |
cddd92e8 EZ |
185 | |
186 | @c include searching.texi | |
187 | @c include syntax.texi | |
188 | @c include abbrevs.texi | |
cddd92e8 | 189 | @c include processes.texi |
c85c5553 | 190 | |
cddd92e8 | 191 | @c include display.texi |
c85c5553 | 192 | @c include os.texi |
cddd92e8 | 193 | |
cddd92e8 EZ |
194 | @c appendices |
195 | ||
c85c5553 KB |
196 | @c include anti.texi |
197 | @c include doclicense.texi | |
198 | @c include gpl.texi | |
cddd92e8 EZ |
199 | @c include tips.texi |
200 | @c include internals.texi | |
201 | @c include errors.texi | |
cddd92e8 EZ |
202 | @c include maps.texi |
203 | @c include hooks.texi | |
cddd92e8 | 204 | |
c85c5553 | 205 | @include index.texi |
cddd92e8 | 206 | |
c85c5553 KB |
207 | @ignore |
208 | @node New Symbols, , Index, Top | |
209 | @unnumbered New Symbols Since the Previous Edition | |
210 | ||
211 | @printindex tp | |
212 | @end ignore | |
cddd92e8 EZ |
213 | |
214 | @bye | |
215 | ||
216 | \f | |
217 | These words prevent "local variables" above from confusing Emacs. |