diff options
| author | Chong Yidong | 2012-05-05 12:32:58 +0800 |
|---|---|---|
| committer | Chong Yidong | 2012-05-05 12:32:58 +0800 |
| commit | eceeb5fca618f3bc0743c2388148dd758229c7c9 (patch) | |
| tree | 314434b14014363326ec7ce2868c3b86af4d97c3 /doc/lispref | |
| parent | 248da2f497e8865e8bebb0e3adb9184ab36e95f2 (diff) | |
| parent | be4e7c155b6922dd6105f4be57164210c3441f37 (diff) | |
| download | emacs-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/ChangeLog | 21 | ||||
| -rw-r--r-- | doc/lispref/commands.texi | 2 | ||||
| -rw-r--r-- | doc/lispref/elisp.texi | 2 | ||||
| -rw-r--r-- | doc/lispref/intro.texi | 10 | ||||
| -rw-r--r-- | doc/lispref/lists.texi | 7 | ||||
| -rw-r--r-- | doc/lispref/numbers.texi | 2 | ||||
| -rw-r--r-- | doc/lispref/objects.texi | 3 | ||||
| -rw-r--r-- | doc/lispref/text.texi | 6 |
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 @@ | |||
| 1 | 2012-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 | |||
| 16 | 2012-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 | |||
| 1 | 2012-05-04 Glenn Morris <rgm@gnu.org> | 22 | 2012-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 | |||
| 2703 | individual events, which you can put in @code{unread-command-events}. | 2703 | individual 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 |
| 2707 | This variable holds a character to be read as command input. | 2708 | This variable holds a character to be read as command input. |
| 2708 | A value of -1 means ``empty''. | 2709 | A 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 |
| 2712 | written for Emacs versions 18 and earlier. | 2713 | written 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 | |||
| 73 | effort to write it up and send it in. Please reference any comments to | 73 | effort to write it up and send it in. Please reference any comments to |
| 74 | the chapter name, section name, and function name, as appropriate, since | 74 | the chapter name, section name, and function name, as appropriate, since |
| 75 | page numbers and chapter and section numbers will change and we may have | 75 | page numbers and chapter and section numbers will change and we may have |
| 76 | trouble finding the text you are talking about. Also state the number | 76 | trouble finding the text you are talking about. Also state the version |
| 77 | of the edition you are criticizing. | 77 | of 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 |
| 126 | an implementation of Scheme, called Guile. We use Guile in all new GNU | 126 | an implementation of Scheme, called Guile. We use it in all new GNU |
| 127 | software that calls for extensibility. | 127 | software 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{}}, |
| 259 | irrespective of where that text goes. The value returned by | 259 | irrespective of where that text goes. The value returned by |
| 260 | evaluating the form (here @code{bar}) follows on a separate line with | 260 | evaluating 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 | |||
| 510 | unreleased test version. | 510 | unreleased 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 |
| 516 | The major version number of Emacs, as an integer. For Emacs version | 514 | The major version number of Emacs, as an integer. For Emacs version |
| 517 | 23.1, the value is 23. | 515 | 23.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}. | |||
| 87 | whether it is a cons cell or is a list, or whether it is the | 87 | whether it is a cons cell or is a list, or whether it is the |
| 88 | distinguished object @code{nil}. (Many of these predicates can be | 88 | distinguished object @code{nil}. (Many of these predicates can be |
| 89 | defined in terms of the others, but they are used so often that it is | 89 | defined in terms of the others, but they are used so often that it is |
| 90 | worth having all of them.) | 90 | worth having them.) |
| 91 | 91 | ||
| 92 | @defun consp object | 92 | @defun consp object |
| 93 | This function returns @code{t} if @var{object} is a cons cell, @code{nil} | 93 | This 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 | ||
| 764 | The argument @var{symbol} is not implicitly quoted; | 764 | The 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} |
| 766 | and unlike @code{setq}. Quote the argument yourself if that is what | 766 | and unlike @code{setq}. Quote the argument yourself if necessary. |
| 767 | you want. | ||
| 768 | 767 | ||
| 769 | The ordering information is stored in a hash table on @var{symbol}'s | 768 | The 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 |
| 1270 | avoids duplicate elements) and @code{intersection} for set operations. | 1269 | avoids duplicate elements) and @code{intersection} for set operations. |
| 1271 | Although standard GNU Emacs Lisp does not have them, the @file{cl} | 1270 | Although standard GNU Emacs Lisp does not have them, the @file{cl} |
| 1272 | library provides versions. @inforef{Top, Overview, cl}. | 1271 | library 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 |
| 268 | This predicate tests whether its argument is a floating point | 268 | This predicate tests whether its argument is a floating point |
| 269 | number and returns @code{t} if so, @code{nil} otherwise. | 269 | number 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 | |||
| 1567 | Lisp object that designates a subprocess created by the Emacs process. | 1567 | Lisp object that designates a subprocess created by the Emacs process. |
| 1568 | Programs such as shells, GDB, ftp, and compilers, running in | 1568 | Programs such as shells, GDB, ftp, and compilers, running in |
| 1569 | subprocesses of Emacs, extend the capabilities of Emacs. | 1569 | subprocesses 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 |
| 1572 | output to Emacs for further manipulation. Emacs can also send signals | 1571 | output to Emacs for further manipulation. Emacs can also send signals |
| 1573 | to the subprocess. | 1572 | to the subprocess. |
| @@ -1631,7 +1630,7 @@ buffer temporarily in a different display style. Overlays have no read | |||
| 1631 | syntax, and print in hash notation, giving the buffer name and range of | 1630 | syntax, and print in hash notation, giving the buffer name and range of |
| 1632 | positions. | 1631 | positions. |
| 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. | |||
| 1799 | The value of @code{auto-fill-function} is @code{do-auto-fill} when | 1799 | The value of @code{auto-fill-function} is @code{do-auto-fill} when |
| 1800 | Auto-Fill mode is enabled. That is a function whose sole purpose is to | 1800 | Auto-Fill mode is enabled. That is a function whose sole purpose is to |
| 1801 | implement the usual strategy for breaking a line. | 1801 | implement the usual strategy for breaking a line. |
| 1802 | |||
| 1803 | @quotation | ||
| 1804 | In older Emacs versions, this variable was named @code{auto-fill-hook}, | ||
| 1805 | but since it is not called with the standard convention for hooks, it | ||
| 1806 | was 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 |