aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDave Love1999-12-03 18:20:46 +0000
committerDave Love1999-12-03 18:20:46 +0000
commit94ec544dde013824d30184af6a20daedcc992fb2 (patch)
tree403537f297e6651936d98b72f70ee8f68ed7696c
parent9ac06837e19ea0ddbe9bcf5b2f1a59d0537a683c (diff)
downloademacs-94ec544dde013824d30184af6a20daedcc992fb2.tar.gz
emacs-94ec544dde013824d30184af6a20daedcc992fb2.zip
*** empty log message ***
-rw-r--r--lispref/ChangeLog199
-rw-r--r--lispref/back.texi33
-rw-r--r--lispref/index.perm38
-rw-r--r--lispref/index.unperm29
4 files changed, 299 insertions, 0 deletions
diff --git a/lispref/ChangeLog b/lispref/ChangeLog
new file mode 100644
index 00000000000..c29a89a0ec6
--- /dev/null
+++ b/lispref/ChangeLog
@@ -0,0 +1,199 @@
11999-09-17 Richard Stallman <rms@gnu.org>
2
3 * Makefile.in (srcs): Add hash.texi.
4 (VERSION): Update to 20.6.
5
61999-09-13 Richard Stallman <rms@gnu.org>
7
8 * Makefile.in (index.texi): If cannot make a symlink, make a hard link.
9
101998-08-29 Karl Heuer <kwzh@gnu.org>
11
12 * configure.in: New file.
13 * Makefile.in: Renamed from Makefile.
14 (prefix, infodir): Use value obtained from configure.
15 (emacslibdir): Obsolete variable deleted.
16 (dist): Distribute configure.in, configure, Makefile.in.
17
181998-06-12 Richard Stallman <rms@psilocin.ai.mit.edu>
19
20 * Makefile (INSTALL_INFO): New variable.
21 (install): Run install-info.
22
231998-05-09 Richard Stallman <rms@psilocin.ai.mit.edu>
24
25 * Makefile (elisp.dvi): Add missing backslash.
26
271998-05-02 Richard Stallman <rms@psilocin.gnu.org>
28
29 * Makefile (elisp.dvi): Don't depend on texindex or on elisp.tps.
30 Run texindex without `./'. Always run texindex on elisp.tp.
31 (elisp.tps): Target deleted.
32
331998-04-05 Richard Stallman <rms@psilocin.gnu.org>
34
35 * Makefile (srcs): Add nonascii.texi and customize.texi.
36 (dist): Start by deleting `temp'.
37
381998-02-17 Richard Stallman <rms@psilocin.gnu.org>
39
40 * Makefile (makeinfo, texindex): Targets deleted.
41 (makeinfo.o, texindex.o): Targets deleted.
42 (clean, dist): Don't do anything with them or with getopt*.
43
441998-01-30 Richard Stallman <rms@psilocin.gnu.org>
45
46 * Makefile (SHELL): Defined.
47
481998-01-27 Richard Stallman <rms@psilocin.gnu.org>
49
50 * Makefile (elisp.tps): New target.
51 (elisp.dvi): Depend on elisp.tps.
52
53Wed Apr 3 15:24:25 1996 Karl Heuer <kwzh@gnu.ai.mit.edu>
54
55 * README: Update phone number.
56
57 * Makefile (elisp): Make this be the default target.
58 Depend on makeinfo.c instead of makeinfo.
59 (install): Don't depend on elisp.dvi, since we don't install that.
60 Use mkinstalldirs.
61 (dist): Add mkinstalldirs.
62
63Mon Jun 19 14:35:26 1995 Richard Stallman <rms@mole.gnu.ai.mit.edu>
64
65 * Makefile (VERSION): Update version number.
66 (maintainer-clean): Renamed from realclean.
67
68Wed Jun 7 17:04:59 1995 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
69
70 * Makefile (realclean): New target.
71 (elisp): Remove any old elisp-* files first.
72
73Tue Nov 23 19:59:40 1993 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
74
75 * Makefile (VERSION): New variable.
76 (dist): Make packaged directory name `elisp-manual-19-$(VERSION)'.
77 Compressed file suffix should be `.gz', not `.z'.
78
79Mon Nov 22 15:06:19 1993 Richard Stallman (rms@mole.gnu.ai.mit.edu)
80
81 * Makefile (elisp): Depend on makeinfo.
82
83Fri Nov 19 02:29:33 1993 Noah Friedman (friedman@gnu.ai.mit.edu)
84
85 * Makefile (srcs): Add anti.texi.
86
87Fri May 28 18:04:53 1993 Richard Stallman (rms@mole.gnu.ai.mit.edu)
88
89 * Makefile (infodir, prefix): New vars.
90 (install): Use infodir.
91 (emacsinfodir): Deleted.
92
93Thu May 27 02:11:25 1993 Richard Stallman (rms@mole.gnu.ai.mit.edu)
94
95 * Makefile (srcs): Add calendar.texi.
96
97 * Makefile (dist): Copy texindex.c and makeinfo.c.
98 Limit elisp-* files to those with one or two digits.
99
100Sun May 16 17:58:21 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
101
102 * Makefile (dist): Changed to use Gzip instead of compress.
103
104Fri Apr 23 01:05:23 1993 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
105
106 * loading.texi (Unloading): define-function changed back to
107 defalias. It may not stay this way, but at least it's
108 consistent with the known-good version of the code patch.
109
110Fri Mar 26 21:14:54 1993 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
111
112 * modes.texi (Hooks): Document new optional arg of add-hook.
113
114Wed Mar 17 08:48:24 1993 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
115
116 * variables.texi: document nil initial value of buffer-local variables.
117
118 * tips.texi: Add new section on standard library headers.
119
120Sat Feb 27 18:00:25 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
121
122 * Makefile (srcs): Add frame.texi to the list of sources.
123
124Tue Feb 23 10:50:25 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
125
126 * Makefile (dist): Don't bother excluding autosave files; they'll
127 never make it into the temp directory anyway, and the hash marks
128 in the name are problematic for make and the Bourne shell.
129 (srcs):
130
131Fri Feb 12 16:54:38 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
132
133 * Makefile (dist): Don't include backup files or autosave files in
134 the distribution tar file.
135
136Tue Nov 26 21:10:34 1991 Richard Stallman (rms at mole.gnu.ai.mit.edu)
137
138 * Makefile (srcs): Added index.perm.
139 (elisp.dvi): Remove erroneous shell comment.
140 Expect output of permute-index in permuted.fns.
141 Save old elisp.aux in elisp.oaux.
142 (clean): Added index.texi to be deleted.
143
144Sat Aug 11 17:39:10 1990 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
145
146 * Makefile (elisp.dvi, index.texi): Use shell if instead of ifdef.
147
148Tue Jun 26 09:57:26 1990 David Lawrence (tale at geech)
149
150 * files.texi: Noted that completion-ignored-extensions is ignored
151 when making *Completions*.
152
153Fri Jun 8 16:44:44 EDT 1990 Jay Fenlason (hack@ai.mit.edu)
154
155 * Makefile make dist now depends on elisp.dvi, since it tries
156 to include it in the dist file.
157
158Wed Mar 28 22:57:35 1990 Jim Kingdon (kingdon at mole.ai.mit.edu)
159
160 * functions.texinfo (Mapping Functions): Add missing quote
161
162Mon Jun 19 18:09:24 1989 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
163
164 * texinfo.tex (frenchspacing): Use decimal codes for char to be set.
165 (defunargs): Turn off \hyphenchar of \sl font temporarily.
166
167Wed May 10 18:01:17 1989 Robert J. Chassell (bob at rice-chex.ai.mit.edu)
168
169 * @result{}, @expansion{}, @print{}, @quiv{}, @point{},
170 and @error{} are the terms now being used. The files in the
171 directory have been changed to reflect this.
172
173 * All instances of @indentedresultt{} have been changed to
174 ` @result{}', using 5 spaces at the begining of the line.
175
176Mon Apr 24 21:02:55 1989 Robert J. Chassell (bob at rice-chex.ai.mit.edu)
177
178 * @result{}, @expandsto{}, @prints{}, @quiv{}, @error{}, and the
179 experimental @indentedresult{}, @indentedexpandsto{} are part of
180 the texinfo.tex in this directory. These TeX macros are not
181 stable yet.
182
183Mon Apr 17 18:56:50 1989 Robert J. Chassell (bob at rice-chex.ai.mit.edu)
184
185 * texinfo.tex: temporarily added
186 \let\result=\dblarrow
187 \def\error{{\it ERROR} \longdblarrow}
188 We need to do this better soon.
189
190Tue Apr 11 12:23:28 1989 Robert J. Chassell (bob at rice-chex.ai.mit.edu)
191
192 * Applied Karl Berry's patches to *.texinfo files, but not to
193 texinfo.tex; those diffs are in `berry-texinfo-tex-diffs'. (Karl's
194 new title page format is also not applied, since it requires
195 texinfo.tex changes.)
196
197 * Cleaned up `Makefile' and defined the `emacslibdir' directory
198 for the Project GNU development environment.
199
diff --git a/lispref/back.texi b/lispref/back.texi
new file mode 100644
index 00000000000..b34a5b37339
--- /dev/null
+++ b/lispref/back.texi
@@ -0,0 +1,33 @@
1\input /home/gd/gnu/doc/texinfo.tex @c -*-texinfo-*-
2@c %**start of header
3@setfilename back-cover
4@settitle GNU Emacs Lisp Reference Manual
5@c %**end of header
6.
7@sp 7
8@center @titlefont {GNU Emacs Lisp}
9@sp 1
10
11@quotation
12 Most of the GNU Emacs text editor is written in the programming
13language called Emacs Lisp. You can write new code in Emacs Lisp and
14install it as an extension to the editor. However, Emacs Lisp is more
15than a mere ``extension language''; it is a full computer programming
16language in its own right. You can use it as you would any other
17programming language.
18
19 Because Emacs Lisp is designed for use in an editor, it has special
20features for scanning and parsing text as well as features for handling
21files, buffers, displays, subprocesses, and so on. Emacs Lisp is
22closely integrated with the editing facilities; thus, editing commands
23are functions that can also conveniently be called from Lisp programs,
24and parameters for customization are ordinary Lisp variables.
25
26 This manual describes Emacs Lisp. Generally speaking, the earlier
27chapters describe features of Emacs Lisp that have counterparts in
28many programming languages, and later chapters describe features that
29are peculiar to Emacs Lisp or relate specifically to editing.
30@end quotation
31
32@hfil
33@bye
diff --git a/lispref/index.perm b/lispref/index.perm
new file mode 100644
index 00000000000..aeccc6b4a7f
--- /dev/null
+++ b/lispref/index.perm
@@ -0,0 +1,38 @@
1@setfilename ../info/index
2
3@c Indexing guidelines
4
5@c I assume that all indexes will be combinded.
6@c Therefore, if a generated findex and permutations
7@c cover the ways an index user would look up the entry,
8@c then no cindex is added.
9@c Concept index (cindex) entries will also be permuted. Therefore, they
10@c have no commas and few irrelevant connectives in them.
11
12@c I tried to include words in a cindex that give the context of the entry,
13@c particularly if there is more than one entry for the same concept.
14@c For example, "nil in keymap"
15@c Similarly for explicit findex and vindex entries, e.g., "print example".
16
17@c Error codes are given cindex entries, e.g., "end-of-file error".
18
19@c pindex is used for .el files and Unix programs
20
21@node Index, New Symbols, Standard Hooks, Top
22@unnumbered Index
23
24
25All variables, functions, keys, programs, files, and concepts are
26in this one index.
27
28All names and concepts are permuted, so they appear several times, one
29for each permutation of the parts of the name. For example,
30@code{function-name} would appear as @b{function-name} and @b{name,
31function-}.
32
33
34@c Print the indices
35
36@printindex fn
37
38
diff --git a/lispref/index.unperm b/lispref/index.unperm
new file mode 100644
index 00000000000..95c76e5a00c
--- /dev/null
+++ b/lispref/index.unperm
@@ -0,0 +1,29 @@
1@c -*-texinfo-*-
2@setfilename ../info/index
3
4@c Indexing guidelines
5
6@c I assume that all indexes will be combinded.
7@c Therefore, if a generated findex and permutations
8@c cover the ways an index user would look up the entry,
9@c then no cindex is added.
10@c Concept index (cindex) entries will also be permuted. Therefore, they
11@c have no commas and few irrelevant connectives in them.
12
13@c I tried to include words in a cindex that give the context of the entry,
14@c particularly if there is more than one entry for the same concept.
15@c For example, "nil in keymap"
16@c Similarly for explicit findex and vindex entries, e.g. "print example".
17
18@c Error codes are given cindex entries, e.g. "end-of-file error".
19
20@c pindex is used for .el files and Unix programs
21
22@node Index, New Symbols, Standard Hooks, Top
23@unnumbered Index
24
25@c Print the indices
26
27@printindex fn
28
29