diff options
| author | Dave Love | 1999-12-03 18:20:46 +0000 |
|---|---|---|
| committer | Dave Love | 1999-12-03 18:20:46 +0000 |
| commit | 94ec544dde013824d30184af6a20daedcc992fb2 (patch) | |
| tree | 403537f297e6651936d98b72f70ee8f68ed7696c | |
| parent | 9ac06837e19ea0ddbe9bcf5b2f1a59d0537a683c (diff) | |
| download | emacs-94ec544dde013824d30184af6a20daedcc992fb2.tar.gz emacs-94ec544dde013824d30184af6a20daedcc992fb2.zip | |
*** empty log message ***
| -rw-r--r-- | lispref/ChangeLog | 199 | ||||
| -rw-r--r-- | lispref/back.texi | 33 | ||||
| -rw-r--r-- | lispref/index.perm | 38 | ||||
| -rw-r--r-- | lispref/index.unperm | 29 |
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 @@ | |||
| 1 | 1999-09-17 Richard Stallman <rms@gnu.org> | ||
| 2 | |||
| 3 | * Makefile.in (srcs): Add hash.texi. | ||
| 4 | (VERSION): Update to 20.6. | ||
| 5 | |||
| 6 | 1999-09-13 Richard Stallman <rms@gnu.org> | ||
| 7 | |||
| 8 | * Makefile.in (index.texi): If cannot make a symlink, make a hard link. | ||
| 9 | |||
| 10 | 1998-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 | |||
| 18 | 1998-06-12 Richard Stallman <rms@psilocin.ai.mit.edu> | ||
| 19 | |||
| 20 | * Makefile (INSTALL_INFO): New variable. | ||
| 21 | (install): Run install-info. | ||
| 22 | |||
| 23 | 1998-05-09 Richard Stallman <rms@psilocin.ai.mit.edu> | ||
| 24 | |||
| 25 | * Makefile (elisp.dvi): Add missing backslash. | ||
| 26 | |||
| 27 | 1998-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 | |||
| 33 | 1998-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 | |||
| 38 | 1998-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 | |||
| 44 | 1998-01-30 Richard Stallman <rms@psilocin.gnu.org> | ||
| 45 | |||
| 46 | * Makefile (SHELL): Defined. | ||
| 47 | |||
| 48 | 1998-01-27 Richard Stallman <rms@psilocin.gnu.org> | ||
| 49 | |||
| 50 | * Makefile (elisp.tps): New target. | ||
| 51 | (elisp.dvi): Depend on elisp.tps. | ||
| 52 | |||
| 53 | Wed 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 | |||
| 63 | Mon 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 | |||
| 68 | Wed 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 | |||
| 73 | Tue 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 | |||
| 79 | Mon Nov 22 15:06:19 1993 Richard Stallman (rms@mole.gnu.ai.mit.edu) | ||
| 80 | |||
| 81 | * Makefile (elisp): Depend on makeinfo. | ||
| 82 | |||
| 83 | Fri Nov 19 02:29:33 1993 Noah Friedman (friedman@gnu.ai.mit.edu) | ||
| 84 | |||
| 85 | * Makefile (srcs): Add anti.texi. | ||
| 86 | |||
| 87 | Fri 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 | |||
| 93 | Thu 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 | |||
| 100 | Sun 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 | |||
| 104 | Fri 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 | |||
| 110 | Fri 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 | |||
| 114 | Wed 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 | |||
| 120 | Sat 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 | |||
| 124 | Tue 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 | |||
| 131 | Fri 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 | |||
| 136 | Tue 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 | |||
| 144 | Sat 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 | |||
| 148 | Tue 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 | |||
| 153 | Fri 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 | |||
| 158 | Wed Mar 28 22:57:35 1990 Jim Kingdon (kingdon at mole.ai.mit.edu) | ||
| 159 | |||
| 160 | * functions.texinfo (Mapping Functions): Add missing quote | ||
| 161 | |||
| 162 | Mon 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 | |||
| 167 | Wed 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 | |||
| 176 | Mon 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 | |||
| 183 | Mon 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 | |||
| 190 | Tue 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 | ||
| 13 | language called Emacs Lisp. You can write new code in Emacs Lisp and | ||
| 14 | install it as an extension to the editor. However, Emacs Lisp is more | ||
| 15 | than a mere ``extension language''; it is a full computer programming | ||
| 16 | language in its own right. You can use it as you would any other | ||
| 17 | programming language. | ||
| 18 | |||
| 19 | Because Emacs Lisp is designed for use in an editor, it has special | ||
| 20 | features for scanning and parsing text as well as features for handling | ||
| 21 | files, buffers, displays, subprocesses, and so on. Emacs Lisp is | ||
| 22 | closely integrated with the editing facilities; thus, editing commands | ||
| 23 | are functions that can also conveniently be called from Lisp programs, | ||
| 24 | and parameters for customization are ordinary Lisp variables. | ||
| 25 | |||
| 26 | This manual describes Emacs Lisp. Generally speaking, the earlier | ||
| 27 | chapters describe features of Emacs Lisp that have counterparts in | ||
| 28 | many programming languages, and later chapters describe features that | ||
| 29 | are 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 | |||
| 25 | All variables, functions, keys, programs, files, and concepts are | ||
| 26 | in this one index. | ||
| 27 | |||
| 28 | All names and concepts are permuted, so they appear several times, one | ||
| 29 | for each permutation of the parts of the name. For example, | ||
| 30 | @code{function-name} would appear as @b{function-name} and @b{name, | ||
| 31 | function-}. | ||
| 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 | |||