aboutsummaryrefslogtreecommitdiffstats
path: root/doc/lispref
diff options
context:
space:
mode:
authorChong Yidong2012-05-05 12:32:58 +0800
committerChong Yidong2012-05-05 12:32:58 +0800
commiteceeb5fca618f3bc0743c2388148dd758229c7c9 (patch)
tree314434b14014363326ec7ce2868c3b86af4d97c3 /doc/lispref
parent248da2f497e8865e8bebb0e3adb9184ab36e95f2 (diff)
parentbe4e7c155b6922dd6105f4be57164210c3441f37 (diff)
downloademacs-eceeb5fca618f3bc0743c2388148dd758229c7c9.tar.gz
emacs-eceeb5fca618f3bc0743c2388148dd758229c7c9.zip
Merge from emacs-24; up to 2012-04-20T05:47:55Z!eliz@gnu.org
Diffstat (limited to 'doc/lispref')
-rw-r--r--doc/lispref/ChangeLog21
-rw-r--r--doc/lispref/commands.texi2
-rw-r--r--doc/lispref/elisp.texi2
-rw-r--r--doc/lispref/intro.texi10
-rw-r--r--doc/lispref/lists.texi7
-rw-r--r--doc/lispref/numbers.texi2
-rw-r--r--doc/lispref/objects.texi3
-rw-r--r--doc/lispref/text.texi6
8 files changed, 32 insertions, 21 deletions
diff --git a/doc/lispref/ChangeLog b/doc/lispref/ChangeLog
index 77f47cdaae4..2d1134c6a89 100644
--- a/doc/lispref/ChangeLog
+++ b/doc/lispref/ChangeLog
@@ -1,3 +1,24 @@
12012-05-05 Glenn Morris <rgm@gnu.org>
2
3 * objects.texi (Process Type, Overlay Type): Tweak page-breaks.
4
5 * intro.texi (Caveats): Copyedit.
6 (Lisp History): Convert inforef to xref.
7 (Lisp History, Printing Notation, Version Info): Improve page-breaks.
8
9 * text.texi (Auto Filling): Don't mention Emacs 19.
10
11 * commands.texi (Event Input Misc): Don't mention unread-command-char.
12 * numbers.texi (Predicates on Numbers): Don't mention Emacs 18.
13
14 * elisp.texi (DATE): Forgot to change the month in 2012-04-21 change.
15
162012-05-04 Glenn Morris <rgm@gnu.org>
17
18 * lists.texi (List-related Predicates, List Variables):
19 Tweak page-breaks.
20 (Sets And Lists): Convert inforef to xref.
21
12012-05-04 Glenn Morris <rgm@gnu.org> 222012-05-04 Glenn Morris <rgm@gnu.org>
2 23
3 * Makefile.in (INFO_EXT, INFO_OPTS): New, set by configure. 24 * Makefile.in (INFO_EXT, INFO_OPTS): New, set by configure.
diff --git a/doc/lispref/commands.texi b/doc/lispref/commands.texi
index dea838462bb..50c345b5b15 100644
--- a/doc/lispref/commands.texi
+++ b/doc/lispref/commands.texi
@@ -2703,6 +2703,7 @@ This function converts the string or vector @var{key} to a list of
2703individual events, which you can put in @code{unread-command-events}. 2703individual events, which you can put in @code{unread-command-events}.
2704@end defun 2704@end defun
2705 2705
2706@ignore
2706@defvar unread-command-char 2707@defvar unread-command-char
2707This variable holds a character to be read as command input. 2708This variable holds a character to be read as command input.
2708A value of -1 means ``empty''. 2709A value of -1 means ``empty''.
@@ -2711,6 +2712,7 @@ This variable is mostly obsolete now that you can use
2711@code{unread-command-events} instead; it exists only to support programs 2712@code{unread-command-events} instead; it exists only to support programs
2712written for Emacs versions 18 and earlier. 2713written for Emacs versions 18 and earlier.
2713@end defvar 2714@end defvar
2715@end ignore
2714 2716
2715@defun input-pending-p 2717@defun input-pending-p
2716@cindex waiting for command key input 2718@cindex waiting for command key input
diff --git a/doc/lispref/elisp.texi b/doc/lispref/elisp.texi
index cbec93c4f6c..5e0356ff1ff 100644
--- a/doc/lispref/elisp.texi
+++ b/doc/lispref/elisp.texi
@@ -9,7 +9,7 @@
9@c (See comments for EDITION in emacs.texi) 9@c (See comments for EDITION in emacs.texi)
10@set VERSION 3.1 10@set VERSION 3.1
11@include emacsver.texi 11@include emacsver.texi
12@set DATE July 2012 12@set DATE May 2012
13 13
14@c in general, keep the following line commented out, unless doing a 14@c in general, keep the following line commented out, unless doing a
15@c copy of this manual that will be published. The manual should go 15@c copy of this manual that will be published. The manual should go
diff --git a/doc/lispref/intro.texi b/doc/lispref/intro.texi
index 698bc8c125b..282d01c3504 100644
--- a/doc/lispref/intro.texi
+++ b/doc/lispref/intro.texi
@@ -73,7 +73,7 @@ real-life example for a function or group of functions, please make an
73effort to write it up and send it in. Please reference any comments to 73effort to write it up and send it in. Please reference any comments to
74the chapter name, section name, and function name, as appropriate, since 74the chapter name, section name, and function name, as appropriate, since
75page numbers and chapter and section numbers will change and we may have 75page numbers and chapter and section numbers will change and we may have
76trouble finding the text you are talking about. Also state the number 76trouble finding the text you are talking about. Also state the version
77of the edition you are criticizing. 77of the edition you are criticizing.
78@end iftex 78@end iftex
79@ifnottex 79@ifnottex
@@ -120,10 +120,10 @@ worry about it; this manual is self-contained.
120 120
121@pindex cl 121@pindex cl
122 A certain amount of Common Lisp emulation is available via the 122 A certain amount of Common Lisp emulation is available via the
123@file{cl} library. @inforef{Top, Overview, cl}. 123@file{cl} library. @xref{Top,, Overview, cl, Common Lisp Extensions}.
124 124
125 Emacs Lisp is not at all influenced by Scheme; but the GNU project has 125 Emacs Lisp is not at all influenced by Scheme; but the GNU project has
126an implementation of Scheme, called Guile. We use Guile in all new GNU 126an implementation of Scheme, called Guile. We use it in all new GNU
127software that calls for extensibility. 127software that calls for extensibility.
128 128
129@node Conventions 129@node Conventions
@@ -257,7 +257,7 @@ displayed in the echo area.
257 257
258 Examples in this manual indicate printed text with @samp{@print{}}, 258 Examples in this manual indicate printed text with @samp{@print{}},
259irrespective of where that text goes. The value returned by 259irrespective of where that text goes. The value returned by
260evaluating the form (here @code{bar}) follows on a separate line with 260evaluating the form follows on a separate line with
261@samp{@result{}}. 261@samp{@result{}}.
262 262
263@example 263@example
@@ -510,8 +510,6 @@ numeric components, such as @code{"22.0.91.1"}, indicates an
510unreleased test version. 510unreleased test version.
511@end defvar 511@end defvar
512 512
513 The following two variables have existed since Emacs version 19.23:
514
515@defvar emacs-major-version 513@defvar emacs-major-version
516The major version number of Emacs, as an integer. For Emacs version 514The major version number of Emacs, as an integer. For Emacs version
51723.1, the value is 23. 51523.1, the value is 23.
diff --git a/doc/lispref/lists.texi b/doc/lispref/lists.texi
index 423bc7b6d8a..82a796c6700 100644
--- a/doc/lispref/lists.texi
+++ b/doc/lispref/lists.texi
@@ -87,7 +87,7 @@ structure made out of cons cells as a @dfn{list structure}.
87whether it is a cons cell or is a list, or whether it is the 87whether it is a cons cell or is a list, or whether it is the
88distinguished object @code{nil}. (Many of these predicates can be 88distinguished object @code{nil}. (Many of these predicates can be
89defined in terms of the others, but they are used so often that it is 89defined in terms of the others, but they are used so often that it is
90worth having all of them.) 90worth having them.)
91 91
92@defun consp object 92@defun consp object
93This function returns @code{t} if @var{object} is a cons cell, @code{nil} 93This function returns @code{t} if @var{object} is a cons cell, @code{nil}
@@ -763,8 +763,7 @@ if it already has one; otherwise, it is equivalent to @code{nil}.
763 763
764The argument @var{symbol} is not implicitly quoted; 764The argument @var{symbol} is not implicitly quoted;
765@code{add-to-ordered-list} is an ordinary function, like @code{set} 765@code{add-to-ordered-list} is an ordinary function, like @code{set}
766and unlike @code{setq}. Quote the argument yourself if that is what 766and unlike @code{setq}. Quote the argument yourself if necessary.
767you want.
768 767
769The ordering information is stored in a hash table on @var{symbol}'s 768The ordering information is stored in a hash table on @var{symbol}'s
770@code{list-order} property. 769@code{list-order} property.
@@ -1269,7 +1268,7 @@ functions for sets include @code{memq} and @code{delq}, and their
1269@b{Common Lisp note:} Common Lisp has functions @code{union} (which 1268@b{Common Lisp note:} Common Lisp has functions @code{union} (which
1270avoids duplicate elements) and @code{intersection} for set operations. 1269avoids duplicate elements) and @code{intersection} for set operations.
1271Although standard GNU Emacs Lisp does not have them, the @file{cl} 1270Although standard GNU Emacs Lisp does not have them, the @file{cl}
1272library provides versions. @inforef{Top, Overview, cl}. 1271library provides versions. @xref{Top,, Overview, cl, Common Lisp Extensions}.
1273@end quotation 1272@end quotation
1274 1273
1275@defun memq object list 1274@defun memq object list
diff --git a/doc/lispref/numbers.texi b/doc/lispref/numbers.texi
index 02d306b3f75..f19dea69036 100644
--- a/doc/lispref/numbers.texi
+++ b/doc/lispref/numbers.texi
@@ -267,8 +267,6 @@ its argument. See also @code{integer-or-marker-p} and
267@defun floatp object 267@defun floatp object
268This predicate tests whether its argument is a floating point 268This predicate tests whether its argument is a floating point
269number and returns @code{t} if so, @code{nil} otherwise. 269number and returns @code{t} if so, @code{nil} otherwise.
270
271@code{floatp} does not exist in Emacs versions 18 and earlier.
272@end defun 270@end defun
273 271
274@defun integerp object 272@defun integerp object
diff --git a/doc/lispref/objects.texi b/doc/lispref/objects.texi
index b49d2bc05fe..f43b8d803f5 100644
--- a/doc/lispref/objects.texi
+++ b/doc/lispref/objects.texi
@@ -1567,7 +1567,6 @@ runs in a process of this sort. However, in Emacs Lisp, a process is a
1567Lisp object that designates a subprocess created by the Emacs process. 1567Lisp object that designates a subprocess created by the Emacs process.
1568Programs such as shells, GDB, ftp, and compilers, running in 1568Programs such as shells, GDB, ftp, and compilers, running in
1569subprocesses of Emacs, extend the capabilities of Emacs. 1569subprocesses of Emacs, extend the capabilities of Emacs.
1570
1571 An Emacs subprocess takes textual input from Emacs and returns textual 1570 An Emacs subprocess takes textual input from Emacs and returns textual
1572output to Emacs for further manipulation. Emacs can also send signals 1571output to Emacs for further manipulation. Emacs can also send signals
1573to the subprocess. 1572to the subprocess.
@@ -1631,7 +1630,7 @@ buffer temporarily in a different display style. Overlays have no read
1631syntax, and print in hash notation, giving the buffer name and range of 1630syntax, and print in hash notation, giving the buffer name and range of
1632positions. 1631positions.
1633 1632
1634 @xref{Overlays}, for how to create and use overlays. 1633 @xref{Overlays}, for information on how you can create and use overlays.
1635 1634
1636@node Font Type 1635@node Font Type
1637@subsection Font Type 1636@subsection Font Type
diff --git a/doc/lispref/text.texi b/doc/lispref/text.texi
index 1178c294892..09ea37a96ba 100644
--- a/doc/lispref/text.texi
+++ b/doc/lispref/text.texi
@@ -1799,12 +1799,6 @@ special is done in that case.
1799The value of @code{auto-fill-function} is @code{do-auto-fill} when 1799The value of @code{auto-fill-function} is @code{do-auto-fill} when
1800Auto-Fill mode is enabled. That is a function whose sole purpose is to 1800Auto-Fill mode is enabled. That is a function whose sole purpose is to
1801implement the usual strategy for breaking a line. 1801implement the usual strategy for breaking a line.
1802
1803@quotation
1804In older Emacs versions, this variable was named @code{auto-fill-hook},
1805but since it is not called with the standard convention for hooks, it
1806was renamed to @code{auto-fill-function} in version 19.
1807@end quotation
1808@end defvar 1802@end defvar
1809 1803
1810@defvar normal-auto-fill-function 1804@defvar normal-auto-fill-function