diff options
| author | Miles Bader | 2006-01-25 07:10:04 +0000 |
|---|---|---|
| committer | Miles Bader | 2006-01-25 07:10:04 +0000 |
| commit | b2ba4dcba149f845bf7fcf15b6cede6a6cbcc336 (patch) | |
| tree | d9ca500b0501201584dbab3b74a83d1ba7e374c9 /lispref | |
| parent | 90fc2bc59774318b3db7c3642df00a1297f6b7ff (diff) | |
| parent | 7347faa822b5ea177df5b2ed7a2b7d79194f0bcc (diff) | |
| download | emacs-b2ba4dcba149f845bf7fcf15b6cede6a6cbcc336.tar.gz emacs-b2ba4dcba149f845bf7fcf15b6cede6a6cbcc336.zip | |
Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-7
Merge from emacs--devo--0
Patches applied:
* emacs--devo--0 (patch 4-14)
- Update from CVS
- Merge from gnus--rel--5.10
* gnus--rel--5.10 (base, patch 1-7)
- tag of miles@gnu.org--gnu-2005/gnus--rel--5.10--patch-187
- Update from CVS
- Merge from emacs--devo--0
* miles@gnu.org--gnu-2005/gnus--rel--5.10 (patch 187)
- Update from CVS
Diffstat (limited to 'lispref')
| -rw-r--r-- | lispref/ChangeLog | 18 | ||||
| -rw-r--r-- | lispref/commands.texi | 17 | ||||
| -rw-r--r-- | lispref/display.texi | 12 | ||||
| -rw-r--r-- | lispref/elisp.texi | 2 | ||||
| -rw-r--r-- | lispref/markers.texi | 17 | ||||
| -rw-r--r-- | lispref/nonascii.texi | 8 |
6 files changed, 49 insertions, 25 deletions
diff --git a/lispref/ChangeLog b/lispref/ChangeLog index e6ac498ce3a..ef07c950e09 100644 --- a/lispref/ChangeLog +++ b/lispref/ChangeLog | |||
| @@ -1,3 +1,21 @@ | |||
| 1 | 2006-01-19 Richard M. Stallman <rms@gnu.org> | ||
| 2 | |||
| 3 | * nonascii.texi (Translation of Characters): Search cmds use | ||
| 4 | translation-table-for-input. Automatically made local. | ||
| 5 | |||
| 6 | * markers.texi (Overview of Markers): Count insertion type | ||
| 7 | as one of a marker's attributes. | ||
| 8 | |||
| 9 | * elisp.texi (Top): Menu clarification. | ||
| 10 | |||
| 11 | * display.texi (Other Display Specs): Delete duplicate entry for | ||
| 12 | just a string as display spec. Move text about recursive display | ||
| 13 | specs on such a string. | ||
| 14 | |||
| 15 | * commands.texi (Key Sequence Input): Clarify. | ||
| 16 | Move num-nonmacro-input-events out. | ||
| 17 | (Reading One Event): num-nonmacro-input-events moved here. | ||
| 18 | |||
| 1 | 2006-01-14 Nick Roberts <nickrob@snap.net.nz> | 19 | 2006-01-14 Nick Roberts <nickrob@snap.net.nz> |
| 2 | 20 | ||
| 3 | * advice.texi (Simple Advice): Update example to fit argument | 21 | * advice.texi (Simple Advice): Update example to fit argument |
diff --git a/lispref/commands.texi b/lispref/commands.texi index ed9cb2cf3ca..0d5e8b232ff 100644 --- a/lispref/commands.texi +++ b/lispref/commands.texi | |||
| @@ -2074,6 +2074,9 @@ Otherwise, it returns a vector, since a vector can hold all kinds of | |||
| 2074 | events---characters, symbols, and lists. The elements of the string or | 2074 | events---characters, symbols, and lists. The elements of the string or |
| 2075 | vector are the events in the key sequence. | 2075 | vector are the events in the key sequence. |
| 2076 | 2076 | ||
| 2077 | Reading a key sequence includes translating the events in various | ||
| 2078 | ways. @xref{Translating Input}. | ||
| 2079 | |||
| 2077 | The argument @var{prompt} is either a string to be displayed in the | 2080 | The argument @var{prompt} is either a string to be displayed in the |
| 2078 | echo area as a prompt, or @code{nil}, meaning not to display a prompt. | 2081 | echo area as a prompt, or @code{nil}, meaning not to display a prompt. |
| 2079 | The argument @var{continue-echo}, if non-@code{nil}, means to echo | 2082 | The argument @var{continue-echo}, if non-@code{nil}, means to echo |
| @@ -2097,8 +2100,8 @@ key sequence is being read by something that will read commands one | |||
| 2097 | after another. It should be @code{nil} if the caller will read just | 2100 | after another. It should be @code{nil} if the caller will read just |
| 2098 | one key sequence. | 2101 | one key sequence. |
| 2099 | 2102 | ||
| 2100 | In the example below, the prompt @samp{?} is displayed in the echo area, | 2103 | In the following example, Emacs displays the prompt @samp{?} in the |
| 2101 | and the user types @kbd{C-x C-f}. | 2104 | echo area, and then the user types @kbd{C-x C-f}. |
| 2102 | 2105 | ||
| 2103 | @example | 2106 | @example |
| 2104 | (read-key-sequence "?") | 2107 | (read-key-sequence "?") |
| @@ -2173,11 +2176,6 @@ this Emacs session. This includes key sequences read from the terminal | |||
| 2173 | and key sequences read from keyboard macros being executed. | 2176 | and key sequences read from keyboard macros being executed. |
| 2174 | @end defvar | 2177 | @end defvar |
| 2175 | 2178 | ||
| 2176 | @defvar num-nonmacro-input-events | ||
| 2177 | This variable holds the total number of input events received so far | ||
| 2178 | from the terminal---not counting those generated by keyboard macros. | ||
| 2179 | @end defvar | ||
| 2180 | |||
| 2181 | @node Reading One Event | 2179 | @node Reading One Event |
| 2182 | @subsection Reading One Event | 2180 | @subsection Reading One Event |
| 2183 | @cindex reading a single event | 2181 | @cindex reading a single event |
| @@ -2265,6 +2263,11 @@ user generates an event which is not a character, | |||
| 2265 | gets a character. The arguments work as in @code{read-event}. | 2263 | gets a character. The arguments work as in @code{read-event}. |
| 2266 | @end defun | 2264 | @end defun |
| 2267 | 2265 | ||
| 2266 | @defvar num-nonmacro-input-events | ||
| 2267 | This variable holds the total number of input events received so far | ||
| 2268 | from the terminal---not counting those generated by keyboard macros. | ||
| 2269 | @end defvar | ||
| 2270 | |||
| 2268 | @node Invoking the Input Method | 2271 | @node Invoking the Input Method |
| 2269 | @subsection Invoking the Input Method | 2272 | @subsection Invoking the Input Method |
| 2270 | 2273 | ||
diff --git a/lispref/display.texi b/lispref/display.texi index 14d44a1b995..1bd10113ce9 100644 --- a/lispref/display.texi +++ b/lispref/display.texi | |||
| @@ -3277,6 +3277,9 @@ in the @code{display} text property. | |||
| 3277 | @item @var{string} | 3277 | @item @var{string} |
| 3278 | Display @var{string} instead of the text that has this property. | 3278 | Display @var{string} instead of the text that has this property. |
| 3279 | 3279 | ||
| 3280 | Recursive display specifications are not supported---@var{string}'s | ||
| 3281 | @code{display} properties, if any, are not used. | ||
| 3282 | |||
| 3280 | @item (image . @var{image-props}) | 3283 | @item (image . @var{image-props}) |
| 3281 | This kind of display specification is an image descriptor (@pxref{Images}). | 3284 | This kind of display specification is an image descriptor (@pxref{Images}). |
| 3282 | When used as a display specification, it means to display the image | 3285 | When used as a display specification, it means to display the image |
| @@ -3292,14 +3295,11 @@ in the range 0.0--1.0 stands for that fraction of the width or height | |||
| 3292 | of the entire image. | 3295 | of the entire image. |
| 3293 | 3296 | ||
| 3294 | @item ((margin nil) @var{string}) | 3297 | @item ((margin nil) @var{string}) |
| 3295 | @itemx @var{string} | ||
| 3296 | A display specification of this form means to display @var{string} | 3298 | A display specification of this form means to display @var{string} |
| 3297 | instead of the text that has the display specification, at the same | 3299 | instead of the text that has the display specification, at the same |
| 3298 | position as that text. This is a special case of marginal display | 3300 | position as that text. It is equivalent to using just @var{string}, |
| 3299 | (@pxref{Display Margins}). | 3301 | but it is done as a special case of marginal display (@pxref{Display |
| 3300 | 3302 | Margins}). | |
| 3301 | Recursive display specifications are not supported---string display | ||
| 3302 | specifications must not have @code{display} properties themselves. | ||
| 3303 | 3303 | ||
| 3304 | @item (space-width @var{factor}) | 3304 | @item (space-width @var{factor}) |
| 3305 | This display specification affects all the space characters within the | 3305 | This display specification affects all the space characters within the |
diff --git a/lispref/elisp.texi b/lispref/elisp.texi index 79f62112730..1a300c3dd9a 100644 --- a/lispref/elisp.texi +++ b/lispref/elisp.texi | |||
| @@ -123,7 +123,7 @@ Reference Manual, corresponding to GNU Emacs version @value{EMACSVER}. | |||
| 123 | files are made. | 123 | files are made. |
| 124 | * Buffers:: Creating and using buffer objects. | 124 | * Buffers:: Creating and using buffer objects. |
| 125 | * Windows:: Manipulating windows and displaying buffers. | 125 | * Windows:: Manipulating windows and displaying buffers. |
| 126 | * Frames:: Making multiple X windows. | 126 | * Frames:: Making multiple system-level windows. |
| 127 | * Positions:: Buffer positions and motion functions. | 127 | * Positions:: Buffer positions and motion functions. |
| 128 | * Markers:: Markers represent positions and update | 128 | * Markers:: Markers represent positions and update |
| 129 | automatically when the text is changed. | 129 | automatically when the text is changed. |
diff --git a/lispref/markers.texi b/lispref/markers.texi index ab16afc3ac4..aa26a0aa030 100644 --- a/lispref/markers.texi +++ b/lispref/markers.texi | |||
| @@ -36,14 +36,15 @@ way usually points to a position in the buffer that the function | |||
| 36 | operates on, but that is entirely the programmer's responsibility. | 36 | operates on, but that is entirely the programmer's responsibility. |
| 37 | @xref{Positions}, for a complete description of positions. | 37 | @xref{Positions}, for a complete description of positions. |
| 38 | 38 | ||
| 39 | A marker has two attributes: the marker position, and the marker | 39 | A marker has three attributes: the marker position, the marker |
| 40 | buffer. The marker position is an integer that is equivalent (at a | 40 | buffer, and the insertion type. The marker position is an integer |
| 41 | given time) to the marker as a position in that buffer. But the | 41 | that is equivalent (at a given time) to the marker as a position in |
| 42 | marker's position value can change often during the life of the marker. | 42 | that buffer. But the marker's position value can change often during |
| 43 | Insertion and deletion of text in the buffer relocate the marker. The | 43 | the life of the marker. Insertion and deletion of text in the buffer |
| 44 | idea is that a marker positioned between two characters remains between | 44 | relocate the marker. The idea is that a marker positioned between two |
| 45 | those two characters despite insertion and deletion elsewhere in the | 45 | characters remains between those two characters despite insertion and |
| 46 | buffer. Relocation changes the integer equivalent of the marker. | 46 | deletion elsewhere in the buffer. Relocation changes the integer |
| 47 | equivalent of the marker. | ||
| 47 | 48 | ||
| 48 | @cindex marker relocation | 49 | @cindex marker relocation |
| 49 | Deleting text around a marker's position leaves the marker between the | 50 | Deleting text around a marker's position leaves the marker between the |
diff --git a/lispref/nonascii.texi b/lispref/nonascii.texi index 73632e36514..6e41a462934 100644 --- a/lispref/nonascii.texi +++ b/lispref/nonascii.texi | |||
| @@ -578,12 +578,14 @@ coding systems that don't specify any other translation table. | |||
| 578 | 578 | ||
| 579 | @defvar translation-table-for-input | 579 | @defvar translation-table-for-input |
| 580 | Self-inserting characters are translated through this translation | 580 | Self-inserting characters are translated through this translation |
| 581 | table before they are inserted. This variable automatically becomes | 581 | table before they are inserted. Search commands also translate their |
| 582 | buffer-local when set. | 582 | input through this table, so they can compare more reliably with |
| 583 | what's in the buffer. | ||
| 583 | 584 | ||
| 584 | @code{set-buffer-file-coding-system} sets this variable so that your | 585 | @code{set-buffer-file-coding-system} sets this variable so that your |
| 585 | keyboard input gets translated into the character sets that the buffer | 586 | keyboard input gets translated into the character sets that the buffer |
| 586 | is likely to contain. | 587 | is likely to contain. This variable automatically becomes |
| 588 | buffer-local when set. | ||
| 587 | @end defvar | 589 | @end defvar |
| 588 | 590 | ||
| 589 | @node Coding Systems | 591 | @node Coding Systems |