diff options
| author | Karoly Lorentey | 2005-12-11 22:42:40 +0000 |
|---|---|---|
| committer | Karoly Lorentey | 2005-12-11 22:42:40 +0000 |
| commit | be3d2d66d2dff979604134c5dc5fb506ded4aa54 (patch) | |
| tree | 683fc7324392d0023e995b593a627c294375aba1 /lispref | |
| parent | 16986fcfcca94e88e620c38775e15f758aa44935 (diff) | |
| parent | ac8fcf0f17ab5d81f3b30db5599337d000ad12d9 (diff) | |
| download | emacs-be3d2d66d2dff979604134c5dc5fb506ded4aa54.tar.gz emacs-be3d2d66d2dff979604134c5dc5fb506ded4aa54.zip | |
Merged in changes from CVS trunk.
Patches applied:
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-667
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-668
Merge from gnus--rel--5.10
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-669
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-670
Update from CVS
* miles@gnu.org--gnu-2005/gnus--rel--5.10--patch-157
Merge from emacs--cvs-trunk--0
* miles@gnu.org--gnu-2005/gnus--rel--5.10--patch-158
Update from CVS
* miles@gnu.org--gnu-2005/gnus--rel--5.10--patch-159
Update from CVS
* miles@gnu.org--gnu-2005/gnus--rel--5.10--patch-160
Update from CVS
* miles@gnu.org--gnu-2005/gnus--rel--5.10--patch-161
Update from CVS
* miles@gnu.org--gnu-2005/gnus--rel--5.10--patch-162
Update from CVS
* miles@gnu.org--gnu-2005/gnus--rel--5.10--patch-163
Update from CVS
* miles@gnu.org--gnu-2005/gnus--rel--5.10--patch-164
Update from CVS
* miles@gnu.org--gnu-2005/gnus--rel--5.10--patch-165
Update from CVS: texi/message.texi: Fix default values.
* miles@gnu.org--gnu-2005/gnus--rel--5.10--patch-166
Update from CVS
* miles@gnu.org--gnu-2005/gnus--rel--5.10--patch-167
Update from CVS
* miles@gnu.org--gnu-2005/gnus--rel--5.10--patch-168
Update from CVS
git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-448
Diffstat (limited to 'lispref')
| -rw-r--r-- | lispref/ChangeLog | 9 | ||||
| -rw-r--r-- | lispref/minibuf.texi | 35 | ||||
| -rw-r--r-- | lispref/objects.texi | 5 |
3 files changed, 28 insertions, 21 deletions
diff --git a/lispref/ChangeLog b/lispref/ChangeLog index e48370fe7ae..a1e236c3314 100644 --- a/lispref/ChangeLog +++ b/lispref/ChangeLog | |||
| @@ -1,3 +1,12 @@ | |||
| 1 | 2005-12-08 Richard M. Stallman <rms@gnu.org> | ||
| 2 | |||
| 3 | * minibuf.texi (Intro to Minibuffers): Replace list of local maps | ||
| 4 | with xrefs and better explanation. | ||
| 5 | (Completion Commands): Add the filename completion maps. | ||
| 6 | |||
| 7 | * objects.texi (Character Type): Clarify that \s is not space | ||
| 8 | if a dash follows. | ||
| 9 | |||
| 1 | 2005-12-05 Richard M. Stallman <rms@gnu.org> | 10 | 2005-12-05 Richard M. Stallman <rms@gnu.org> |
| 2 | 11 | ||
| 3 | * windows.texi (Resizing Windows): Delete preserve-before args. | 12 | * windows.texi (Resizing Windows): Delete preserve-before args. |
diff --git a/lispref/minibuf.texi b/lispref/minibuf.texi index ced4524c4c0..a920defb5be 100644 --- a/lispref/minibuf.texi +++ b/lispref/minibuf.texi | |||
| @@ -85,25 +85,12 @@ permit or forbid recursive minibuffers by setting the variable | |||
| 85 | @code{enable-recursive-minibuffers} or by putting properties of that | 85 | @code{enable-recursive-minibuffers} or by putting properties of that |
| 86 | name on command symbols (@pxref{Recursive Mini}). | 86 | name on command symbols (@pxref{Recursive Mini}). |
| 87 | 87 | ||
| 88 | Like other buffers, a minibuffer may use any of several local keymaps | 88 | Like other buffers, a minibuffer uses a local keymap |
| 89 | (@pxref{Keymaps}); these contain various exit commands and in some cases | 89 | (@pxref{Keymaps}) to specify special key bindings. The function that |
| 90 | completion commands (@pxref{Completion}). | 90 | invokes the minibuffer also sets up its local map according to the job |
| 91 | 91 | to be done. @xref{Text from Minibuffer}, for the non-completion | |
| 92 | @itemize @bullet | 92 | minibuffer local maps. @xref{Completion Commands}, for the minibuffer |
| 93 | @item | 93 | local maps for completion. |
| 94 | @code{minibuffer-local-map} is for ordinary input (no completion). | ||
| 95 | |||
| 96 | @item | ||
| 97 | @code{minibuffer-local-ns-map} is similar, except that @key{SPC} exits | ||
| 98 | just like @key{RET}. | ||
| 99 | |||
| 100 | @item | ||
| 101 | @code{minibuffer-local-completion-map} is for permissive completion. | ||
| 102 | |||
| 103 | @item | ||
| 104 | @code{minibuffer-local-must-match-map} is for strict completion and | ||
| 105 | for cautious completion. | ||
| 106 | @end itemize | ||
| 107 | 94 | ||
| 108 | When Emacs is running in batch mode, any request to read from the | 95 | When Emacs is running in batch mode, any request to read from the |
| 109 | minibuffer actually reads a line from the standard input descriptor that | 96 | minibuffer actually reads a line from the standard input descriptor that |
| @@ -1034,6 +1021,16 @@ bindings: | |||
| 1034 | with other characters bound as in @code{minibuffer-local-map}. | 1021 | with other characters bound as in @code{minibuffer-local-map}. |
| 1035 | @end defvar | 1022 | @end defvar |
| 1036 | 1023 | ||
| 1024 | @defvar minibuffer-local-filename-completion-map | ||
| 1025 | This is like @code{minibuffer-local-completion-map} | ||
| 1026 | except that it does not bind @key{SPC}. | ||
| 1027 | @end defvar | ||
| 1028 | |||
| 1029 | @defvar minibuffer-local-must-match-filename-map | ||
| 1030 | This is like @code{minibuffer-local-must-match-map} | ||
| 1031 | except that it does not bind @key{SPC}. | ||
| 1032 | @end defvar | ||
| 1033 | |||
| 1037 | @node High-Level Completion | 1034 | @node High-Level Completion |
| 1038 | @subsection High-Level Completion Functions | 1035 | @subsection High-Level Completion Functions |
| 1039 | 1036 | ||
diff --git a/lispref/objects.texi b/lispref/objects.texi index fcfad022dd0..f8a093656b9 100644 --- a/lispref/objects.texi +++ b/lispref/objects.texi | |||
| @@ -291,7 +291,8 @@ you @emph{must} use a second @samp{\} to quote it: @samp{?\\}. | |||
| 291 | vertical tab, formfeed, space, return, del, and escape as @samp{?\a}, | 291 | vertical tab, formfeed, space, return, del, and escape as @samp{?\a}, |
| 292 | @samp{?\b}, @samp{?\t}, @samp{?\n}, @samp{?\v}, @samp{?\f}, | 292 | @samp{?\b}, @samp{?\t}, @samp{?\n}, @samp{?\v}, @samp{?\f}, |
| 293 | @samp{?\s}, @samp{?\r}, @samp{?\d}, and @samp{?\e}, respectively. | 293 | @samp{?\s}, @samp{?\r}, @samp{?\d}, and @samp{?\e}, respectively. |
| 294 | Thus, | 294 | (@samp{?\s} followed by a dash has a different meaning---it applies |
| 295 | the ``super'' modifier to the following character.) Thus, | ||
| 295 | 296 | ||
| 296 | @example | 297 | @example |
| 297 | ?\a @result{} 7 ; @r{control-g, @kbd{C-g}} | 298 | ?\a @result{} 7 ; @r{control-g, @kbd{C-g}} |
| @@ -311,7 +312,7 @@ Thus, | |||
| 311 | These sequences which start with backslash are also known as | 312 | These sequences which start with backslash are also known as |
| 312 | @dfn{escape sequences}, because backslash plays the role of an | 313 | @dfn{escape sequences}, because backslash plays the role of an |
| 313 | ``escape character''; this terminology has nothing to do with the | 314 | ``escape character''; this terminology has nothing to do with the |
| 314 | character @key{ESC}. @samp{\s} is meant for use only in character | 315 | character @key{ESC}. @samp{\s} is meant for use in character |
| 315 | constants; in string constants, just write the space. | 316 | constants; in string constants, just write the space. |
| 316 | 317 | ||
| 317 | @cindex control characters | 318 | @cindex control characters |