aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGlenn Morris2012-05-08 20:11:41 -0700
committerGlenn Morris2012-05-08 20:11:41 -0700
commit5b6eebcf2b1a1fc779f018be0d9b648746c8cad6 (patch)
tree4491e264002dca8753c54f3a698bc11d5b12a725
parent666b903b912ca0aa2b1a034859b752b04f03141a (diff)
downloademacs-5b6eebcf2b1a1fc779f018be0d9b648746c8cad6.tar.gz
emacs-5b6eebcf2b1a1fc779f018be0d9b648746c8cad6.zip
Remove the need for lispref vol1.texi and vol2.texi
* vol1.texi, vol2.texi: Remove files. * elisp.texi: Add VOL1,2 conditionals equivalent to vol1,2.texi * two-volume.make: Use elisp.texi as input rather than vol1,2.texi.
-rw-r--r--doc/lispref/ChangeLog4
-rw-r--r--doc/lispref/elisp.texi65
-rw-r--r--doc/lispref/two-volume.make32
-rw-r--r--doc/lispref/vol1.texi217
-rw-r--r--doc/lispref/vol2.texi219
5 files changed, 90 insertions, 447 deletions
diff --git a/doc/lispref/ChangeLog b/doc/lispref/ChangeLog
index fb6d8fcada3..7c2f61d1298 100644
--- a/doc/lispref/ChangeLog
+++ b/doc/lispref/ChangeLog
@@ -1,5 +1,9 @@
12012-05-09 Glenn Morris <rgm@gnu.org> 12012-05-09 Glenn Morris <rgm@gnu.org>
2 2
3 * vol1.texi, vol2.texi: Remove files.
4 * elisp.texi: Add VOL1,2 conditionals equivalent to vol1,2.texi
5 * two-volume.make: Use elisp.texi as input rather than vol1,2.texi.
6
3 * Makefile.in (clean, mostlyclean): Add some more vol1/2 items. 7 * Makefile.in (clean, mostlyclean): Add some more vol1/2 items.
4 8
5 * two-volume.make (emacsdir): New. 9 * two-volume.make (emacsdir): New.
diff --git a/doc/lispref/elisp.texi b/doc/lispref/elisp.texi
index a799b2fe1b4..6e10ad635be 100644
--- a/doc/lispref/elisp.texi
+++ b/doc/lispref/elisp.texi
@@ -1,11 +1,58 @@
1\input texinfo @c -*-texinfo-*- 1\input texinfo @c -*-texinfo-*-
2@c %**start of header 2@c %**start of header
3@setfilename elisp 3@setfilename elisp
4
5@ifset VOL1
6@set volflag
7@set voltitle Volume 1
8@end ifset
9
10@ifset VOL2
11@set volflag
12@set voltitle Volume 2
13@end ifset
14
15@ifset volflag
16@settitle GNU Emacs Lisp Reference Manual: @value{voltitle}
17@end ifset
18@ifclear volflag
4@settitle GNU Emacs Lisp Reference Manual 19@settitle GNU Emacs Lisp Reference Manual
20@end ifclear
21
5@c %**end of header 22@c %**end of header
6 23
24@c See two-volume-cross-refs.txt.
25@tex
26@ifset VOL1
27\message{Formatting for two volume edition...Volume 1...}
28%
29% Read special toc file, set up in two-volume.make.
30\gdef\tocreadfilename{elisp1-toc-ready.toc}
31%
32% Don't make outlines, they're not needed and \readdatafile can't pay
33% attention to the special definition above.
34\global\let\pdfmakeoutlines=\relax
35%
36% Start volume 1 chapter numbering at 1; this must be listed as chapno0.
37\global\chapno=0
38@end ifset
39@ifset VOL2
40\message{Formatting for two volume edition...Volume 2...}
41%
42% Read special toc file, set up in two-volume.make.
43\gdef\tocreadfilename{elisp2-toc-ready.toc}
44%
45% Don't make outlines, they're not needed and \readdatafile can't pay
46% attention to the special definition above.
47\global\let\pdfmakeoutlines=\relax
48%
49% Start volume 2 chapter numbering at 27; this must be listed as chapno26
50\global\chapno=26
51@end ifset
52@end tex
53
54
7@c Version of the manual and of Emacs. 55@c Version of the manual and of Emacs.
8@c Please remember to update these in vol1.texi and vol2.texi as well.
9@c (See comments for EDITION in emacs.texi) 56@c (See comments for EDITION in emacs.texi)
10@set VERSION 3.1 57@set VERSION 3.1
11@include emacsver.texi 58@include emacsver.texi
@@ -16,6 +63,10 @@
16@c onto the distribution in the full, 8.5 x 11" size. 63@c onto the distribution in the full, 8.5 x 11" size.
17@c @smallbook 64@c @smallbook
18 65
66@ifset volflag
67@smallbook
68@end ifset
69
19@ifset smallbook 70@ifset smallbook
20@smallbook 71@smallbook
21@end ifset 72@end ifset
@@ -75,6 +126,9 @@ developing GNU and promoting software freedom.''
75 126
76@titlepage 127@titlepage
77@title GNU Emacs Lisp Reference Manual 128@title GNU Emacs Lisp Reference Manual
129@ifset volflag
130@subtitle @value{voltitle}
131@end ifset
78@subtitle For Emacs Version @value{EMACSVER} 132@subtitle For Emacs Version @value{EMACSVER}
79@subtitle Revision @value{VERSION}, @value{DATE} 133@subtitle Revision @value{VERSION}, @value{DATE}
80 134
@@ -1468,6 +1522,7 @@ Object Internals
1468@end detailmenu 1522@end detailmenu
1469@end menu 1523@end menu
1470 1524
1525@ifclear VOL2
1471@include intro.texi 1526@include intro.texi
1472@include objects.texi 1527@include objects.texi
1473@include numbers.texi 1528@include numbers.texi
@@ -1501,6 +1556,12 @@ Object Internals
1501@include files.texi 1556@include files.texi
1502 1557
1503@include backups.texi 1558@include backups.texi
1559
1560@end ifclear
1561
1562@c ================ Beginning of Volume 2 ================
1563@ifclear VOL1
1564
1504@include buffers.texi 1565@include buffers.texi
1505@include windows.texi 1566@include windows.texi
1506@include frames.texi 1567@include frames.texi
@@ -1533,6 +1594,8 @@ Object Internals
1533 1594
1534@include index.texi 1595@include index.texi
1535 1596
1597@end ifclear
1598
1536@ignore 1599@ignore
1537@node New Symbols, , Index, Top 1600@node New Symbols, , Index, Top
1538@unnumbered New Symbols Since the Previous Edition 1601@unnumbered New Symbols Since the Previous Edition
diff --git a/doc/lispref/two-volume.make b/doc/lispref/two-volume.make
index 07fcaf09b98..eb5c0e0193d 100644
--- a/doc/lispref/two-volume.make
+++ b/doc/lispref/two-volume.make
@@ -5,6 +5,8 @@
5# colors, spurious warnings about names being referenced but not 5# colors, spurious warnings about names being referenced but not
6# existing, etc., dvips | ps2pdf doesn't preserve the page size. 6# existing, etc., dvips | ps2pdf doesn't preserve the page size.
7# Instead of creating a special dvips config file, put up with the warnings. 7# Instead of creating a special dvips config file, put up with the warnings.
8# (Note added 2012/05: for me, using texlive-2007-57, pdftex
9# doesn't work for reason, but tex does.)
8texinfodir=../misc 10texinfodir=../misc
9emacsdir=../emacs 11emacsdir=../emacs
10 12
@@ -12,22 +14,32 @@ tex = TEXINPUTS=".:$(texinfodir):${emacsdir}:${TEXINPUTS}" pdftex -interaction=n
12 14
13all: vol1.pdf vol2.pdf 15all: vol1.pdf vol2.pdf
14 16
15# vol1.texi and vol2.texi specially define \tocreadfilename so we can 17# There's probably a better way to do this, without using a temp file.
16# use our premade .toc's. 18# Something like:
19# tex -jobname=vol1 '\def\SETVOL1 \input{elisp.texi}'
20# but I don't know what to use for "\def\SETVOL1".
21tex1 = sed '/^@setfilename/a\
22@set VOL1' elisp.texi > elisp1tmp.tex && $(tex) -jobname=vol1 elisp1tmp.tex
23
24tex2 = sed '/^@setfilename/a\
25@set VOL2' elisp.texi > elisp2tmp.tex && $(tex) -jobname=vol2 elisp2tmp.tex
26
27# elisp.texi specially defines \tocreadfilename when VOL1 or VOL2 is
28# set, so we can use our premade .toc's.
17# 29#
18vol1.pdf: elisp1med-fns-ready elisp1med-aux-ready elisp1med-toc-ready 30vol1.pdf: elisp1med-fns-ready elisp1med-aux-ready elisp1med-toc-ready
19 @echo -e "\f Final TeX run for volume 1..." 31 @echo -e "\f Final TeX run for volume 1..."
20 cp elisp1med-toc-ready elisp1-toc-ready.toc 32 cp elisp1med-toc-ready elisp1-toc-ready.toc
21 cp elisp1med-fns-ready vol1.fns 33 cp elisp1med-fns-ready vol1.fns
22 cp elisp1med-aux-ready vol1.aux 34 cp elisp1med-aux-ready vol1.aux
23 $(tex) vol1.texi 35 $(tex1)
24# 36#
25vol2.pdf: elisp2med-fns-ready elisp2med-aux-ready elisp2med-toc-ready 37vol2.pdf: elisp2med-fns-ready elisp2med-aux-ready elisp2med-toc-ready
26 @echo "Final TeX run for volume 2..." 38 @echo "Final TeX run for volume 2..."
27 cp elisp2med-toc-ready elisp2-toc-ready.toc 39 cp elisp2med-toc-ready elisp2-toc-ready.toc
28 cp elisp2med-fns-ready vol2.fns 40 cp elisp2med-fns-ready vol2.fns
29 cp elisp2med-aux-ready vol2.aux 41 cp elisp2med-aux-ready vol2.aux
30 $(tex) vol2.texi 42 $(tex2)
31 43
32# intermediate toc files. 44# intermediate toc files.
33# 45#
@@ -105,7 +117,7 @@ elisp1med-init: elisp1-fns-ready elisp1-aux-ready elisp1init-toc-ready $(texinfo
105 cp elisp1init-toc-ready elisp1-toc-ready.toc 117 cp elisp1init-toc-ready elisp1-toc-ready.toc
106 cp elisp1-fns-ready vol1.fns 118 cp elisp1-fns-ready vol1.fns
107 cp elisp1-aux-ready vol1.aux 119 cp elisp1-aux-ready vol1.aux
108 $(tex) vol1.texi 120 $(tex1)
109 texindex vol1.?? 121 texindex vol1.??
110 mv vol1.aux elisp1med-aux 122 mv vol1.aux elisp1med-aux
111 mv vol1.toc elisp1med-toc 123 mv vol1.toc elisp1med-toc
@@ -115,7 +127,7 @@ elisp2med-init: elisp2-fns-ready elisp2-aux-ready elisp2init-toc-ready $(texinfo
115 cp elisp2init-toc-ready elisp2-toc-ready.toc 127 cp elisp2init-toc-ready elisp2-toc-ready.toc
116 cp elisp2-fns-ready vol2.fns 128 cp elisp2-fns-ready vol2.fns
117 cp elisp2-aux-ready vol2.aux 129 cp elisp2-aux-ready vol2.aux
118 $(tex) vol2.texi 130 $(tex2)
119 texindex vol2.?? 131 texindex vol2.??
120 mv vol2.aux elisp2med-aux 132 mv vol2.aux elisp2med-aux
121 mv vol2.toc elisp2med-toc 133 mv vol2.toc elisp2med-toc
@@ -189,19 +201,19 @@ elisp2-fn-vol-added: elisp2-init
189# but we run texindex and TeX a second time just to get them closer. 201# but we run texindex and TeX a second time just to get them closer.
190# Otherwise it might take even longer for them to converge. 202# Otherwise it might take even longer for them to converge.
191# 203#
192elisp1-init: vol1.texi 204elisp1-init: elisp.texi
193 @echo -e "\f Initial TeX run for volume 1..." 205 @echo -e "\f Initial TeX run for volume 1..."
194 rm -f vol1.aux vol1.toc 206 rm -f vol1.aux vol1.toc
195 $(tex) $< 207 $(tex1)
196 texindex vol1.?? 208 texindex vol1.??
197 mv vol1.aux elisp1-aux 209 mv vol1.aux elisp1-aux
198 mv vol1.toc elisp1-toc 210 mv vol1.toc elisp1-toc
199 touch $@ 211 touch $@
200# 212#
201elisp2-init: vol2.texi 213elisp2-init: elisp.texi
202 @echo "Initial TeX run for volume 2..." 214 @echo "Initial TeX run for volume 2..."
203 rm -f vol2.aux vol2.toc 215 rm -f vol2.aux vol2.toc
204 $(tex) $< 216 $(tex2)
205 texindex vol2.?? 217 texindex vol2.??
206 mv vol2.aux elisp2-aux 218 mv vol2.aux elisp2-aux
207 mv vol2.toc elisp2-toc 219 mv vol2.toc elisp2-toc
diff --git a/doc/lispref/vol1.texi b/doc/lispref/vol1.texi
deleted file mode 100644
index 7712ea1f330..00000000000
--- a/doc/lispref/vol1.texi
+++ /dev/null
@@ -1,217 +0,0 @@
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.
4@c Copyright (C) 1990-1995, 1998-1999, 2001-2012
5@c Free Software Foundation, Inc.
6@c %**start of header
7@setfilename elisp
8@settitle GNU Emacs Lisp Reference Manual: Volume 1
9@c %**end of header
10
11@c See two-volume-cross-refs.txt.
12@tex
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.
23\global\chapno=0
24@end tex
25
26@c Version of the manual and of Emacs.
27@set VERSION 3.1
28@include emacsver.texi
29@set DATE May 2012
30
31@dircategory Emacs
32@direntry
33* Elisp: (elisp). The Emacs Lisp Reference Manual.
34@end direntry
35
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
40
41@ifset smallbook
42@smallbook
43@end ifset
44
45@c per rms and peterb, use 10pt fonts for the main text, mostly to
46@c save on paper cost.
47@c Do this inside @tex for now, so current makeinfo does not complain.
48@tex
49@ifset smallbook
50@fonttextsize 10
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
56
57@c Combine indices.
58@synindex cp fn
59@syncodeindex vr fn
60@syncodeindex ky fn
61@syncodeindex pg fn
62@c We use the "type index" to index new functions and variables.
63@c @syncodeindex tp fn
64
65@copying
66This is edition @value{VERSION} of the GNU Emacs Lisp Reference Manual,@*
67corresponding to Emacs version @value{EMACSVER}.
68
69Copyright @copyright{} 1990-1996, 1998-2012 Free Software Foundation, Inc.
70
71@quotation
72Permission is granted to copy, distribute and/or modify this document
73under the terms of the GNU Free Documentation License, Version 1.3 or
74any later version published by the Free Software Foundation; with the
75Invariant Sections being ``GNU General Public License,'' with the
76Front-Cover texts being ``A GNU Manual,'' and with the Back-Cover
77Texts as in (a) below. A copy of the license is included in the
78section entitled ``GNU Free Documentation License.''
79
80(a) The FSF's Back-Cover Text is: ``You have the freedom to copy and
81modify this GNU manual. Buying copies from the FSF supports it in
82developing GNU and promoting software freedom.''
83@end quotation
84@end copying
85
86@titlepage
87@title GNU Emacs Lisp Reference Manual
88@subtitle Volume 1
89@subtitle For Emacs Version @value{EMACSVER}
90@subtitle Revision @value{VERSION}, @value{DATE}
91
92@author by Bil Lewis, Dan LaLiberte, Richard Stallman,
93@author the GNU Manual Group, et al.
94@page
95@vskip 0pt plus 1filll
96@insertcopying
97
98@sp 2
99
100Published by the Free Software Foundation @*
10151 Franklin St, Fifth Floor @*
102Boston, MA 02110-1301 @*
103USA @*
104ISBN 1-882114-74-4
105
106@sp 2
107Cover art by Etienne Suvasa.
108@end titlepage
109
110
111@c Print the tables of contents
112@summarycontents
113@contents
114
115
116@ifnottex
117@node Top
118@top Emacs Lisp
119
120This Info file contains edition @value{VERSION} of the GNU Emacs Lisp
121Reference Manual, corresponding to GNU Emacs version @value{EMACSVER}.
122@end ifnottex
123
124@menu
125* Not used:: This file is only used with tex, which
126 generates its own menu.
127
128@detailmenu
129 --- The Detailed Node Listing ---
130 ---------------------------------
131
132Here are other nodes that are subnodes of those already listed,
133mentioned here so you can get to them in one step:
134
135Not used
136
137* Not used:: This file is only used with TeX, which
138 generates its own menu.
139@end detailmenu
140@end menu
141
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
149@include hash.texi
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
158@include customize.texi
159@include loading.texi
160@include compile.texi
161@include advice.texi
162
163@c This includes edebug.texi.
164@include debugging.texi
165@include streams.texi
166@include minibuf.texi
167@include commands.texi
168
169@include keymaps.texi
170@include modes.texi
171@include help.texi
172@include files.texi
173
174@include backups.texi
175
176@c ================ Beginning of Volume 2 ================
177@c include buffers.texi
178@c include windows.texi
179@c include frames.texi
180
181@c include positions.texi
182@c include markers.texi
183@c include text.texi
184@c include nonascii.texi
185
186@c include searching.texi
187@c include syntax.texi
188@c include abbrevs.texi
189@c include processes.texi
190
191@c include display.texi
192@c include os.texi
193
194@c appendices
195
196@c include anti.texi
197@c include doclicense.texi
198@c include gpl.texi
199@c include tips.texi
200@c include internals.texi
201@c include errors.texi
202@c include maps.texi
203@c include hooks.texi
204
205@include index.texi
206
207@ignore
208@node New Symbols, , Index, Top
209@unnumbered New Symbols Since the Previous Edition
210
211@printindex tp
212@end ignore
213
214@bye
215
216
217These words prevent "local variables" above from confusing Emacs.
diff --git a/doc/lispref/vol2.texi b/doc/lispref/vol2.texi
deleted file mode 100644
index 66e0250bd71..00000000000
--- a/doc/lispref/vol2.texi
+++ /dev/null
@@ -1,219 +0,0 @@
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.
4@c Copyright (C) 1990-1995, 1998-1999, 2001-2012
5@c Free Software Foundation, Inc.
6@c %**start of header
7@setfilename elisp
8@settitle GNU Emacs Lisp Reference Manual: Volume 2
9@c %**end of header
10
11@c See two-volume-cross-refs.txt.
12@tex
13\message{Formatting for two volume edition...Volume 2...}
14%
15% Read special toc file, set up in two-volume.make.
16\gdef\tocreadfilename{elisp2-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 2 chapter numbering at 27; this must be listed as chapno26
23\global\chapno=26
24@end tex
25
26@c Version of the manual and of Emacs.
27@set VERSION 3.1
28@include emacsver.texi
29@set DATE May 2012
30
31@dircategory Emacs
32@direntry
33* Elisp: (elisp). The Emacs Lisp Reference Manual.
34@end direntry
35
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
40
41@ifset smallbook
42@smallbook
43@end ifset
44
45@c per rms and peterb, use 10pt fonts for the main text, mostly to
46@c save on paper cost.
47@c Do this inside @tex for now, so current makeinfo does not complain.
48@tex
49@ifset smallbook
50@fonttextsize 10
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
56
57@c Combine indices.
58@synindex cp fn
59@syncodeindex vr fn
60@syncodeindex ky fn
61@syncodeindex pg fn
62@c We use the "type index" to index new functions and variables.
63@c @syncodeindex tp fn
64
65@copying
66This is edition @value{VERSION} of the GNU Emacs Lisp Reference Manual,@*
67corresponding to Emacs version @value{EMACSVER}.
68
69Copyright @copyright{} 1990-1996, 1998-2012 Free Software Foundation, Inc.
70
71@quotation
72Permission is granted to copy, distribute and/or modify this document
73under the terms of the GNU Free Documentation License, Version 1.3 or
74any later version published by the Free Software Foundation; with the
75Invariant Sections being ``GNU General Public License,'' with the
76Front-Cover texts being ``A GNU Manual,'' and with the Back-Cover
77Texts as in (a) below. A copy of the license is included in the
78section entitled ``GNU Free Documentation License.''
79
80(a) The FSF's Back-Cover Text is: ``You have the freedom to copy and
81modify this GNU manual. Buying copies from the FSF supports it in
82developing GNU and promoting software freedom.''
83@end quotation
84@end copying
85
86@titlepage
87@title GNU Emacs Lisp Reference Manual
88@subtitle Volume 2
89@subtitle For Emacs Version @value{EMACSVER}
90@subtitle Revision @value{VERSION}, @value{DATE}
91
92@author by Bil Lewis, Dan LaLiberte, Richard Stallman,
93@author the GNU Manual Group, et al.
94@page
95@vskip 0pt plus 1filll
96@insertcopying
97
98@sp 2
99Published by the Free Software Foundation @*
10051 Franklin St, Fifth Floor @*
101Boston, MA 02110-1301 @*
102USA @*
103ISBN 1-882114-74-4
104
105@sp 2
106Cover art by Etienne Suvasa.
107@end titlepage
108
109
110@c Print the tables of contents
111@summarycontents
112@contents
113
114
115@ifnottex
116@node Top
117@top Emacs Lisp
118
119This Info file contains edition @value{VERSION} of the GNU Emacs Lisp
120Reference Manual, corresponding to GNU Emacs version @value{EMACSVER}.
121@end ifnottex
122
123@menu
124* Not used:: This file is only used with tex, which
125 generates its own menu.
126
127@detailmenu
128 --- The Detailed Node Listing ---
129 ---------------------------------
130
131Here are other nodes that are subnodes of those already listed,
132mentioned here so you can get to them in one step:
133
134Here are other nodes that are subnodes of those already listed,
135mentioned here so you can get to them in one step:
136
137Not used
138
139* Not used:: This file is only used with TeX, which
140 generates its own menu.
141@end detailmenu
142@end menu
143
144@c include intro.texi
145@c include objects.texi
146@c include numbers.texi
147@c include strings.texi
148
149@c include lists.texi
150@c include sequences.texi
151@c include hash.texi
152@c include symbols.texi
153@c include eval.texi
154
155@c include control.texi
156@c include variables.texi
157@c include functions.texi
158@c include macros.texi
159
160@c include customize.texi
161@c include loading.texi
162@c include compile.texi
163@c include advice.texi
164
165@c This includes edebug.texi.
166@c include debugging.texi
167@c include streams.texi
168@c include minibuf.texi
169@c include commands.texi
170
171@c include keymaps.texi
172@c include modes.texi
173@c include help.texi
174@c include files.texi
175
176@c include backups.texi
177
178@c ================ Beginning of Volume 2 ================
179@include buffers.texi
180@include windows.texi
181@include frames.texi
182
183@include positions.texi
184@include markers.texi
185@include text.texi
186@include nonascii.texi
187
188@include searching.texi
189@include syntax.texi
190@include abbrevs.texi
191@include processes.texi
192
193@include display.texi
194@include os.texi
195
196@c appendices
197
198@include anti.texi
199@include doclicense.texi
200@include gpl.texi
201@include tips.texi
202@include internals.texi
203@include errors.texi
204@include maps.texi
205@include hooks.texi
206
207@include index.texi
208
209@ignore
210@node New Symbols, , Index, Top
211@unnumbered New Symbols Since the Previous Edition
212
213@printindex tp
214@end ignore
215
216@bye
217
218
219These words prevent "local variables" above from confusing Emacs.