aboutsummaryrefslogtreecommitdiffstats
path: root/lispref
diff options
context:
space:
mode:
authorKaroly Lorentey2005-12-11 22:42:40 +0000
committerKaroly Lorentey2005-12-11 22:42:40 +0000
commitbe3d2d66d2dff979604134c5dc5fb506ded4aa54 (patch)
tree683fc7324392d0023e995b593a627c294375aba1 /lispref
parent16986fcfcca94e88e620c38775e15f758aa44935 (diff)
parentac8fcf0f17ab5d81f3b30db5599337d000ad12d9 (diff)
downloademacs-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/ChangeLog9
-rw-r--r--lispref/minibuf.texi35
-rw-r--r--lispref/objects.texi5
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 @@
12005-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
12005-12-05 Richard M. Stallman <rms@gnu.org> 102005-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
86name on command symbols (@pxref{Recursive Mini}). 86name 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
90completion commands (@pxref{Completion}). 90invokes the minibuffer also sets up its local map according to the job
91 91to be done. @xref{Text from Minibuffer}, for the non-completion
92@itemize @bullet 92minibuffer local maps. @xref{Completion Commands}, for the minibuffer
93@item 93local 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
98just 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
105for 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
109minibuffer actually reads a line from the standard input descriptor that 96minibuffer actually reads a line from the standard input descriptor that
@@ -1034,6 +1021,16 @@ bindings:
1034with other characters bound as in @code{minibuffer-local-map}. 1021with other characters bound as in @code{minibuffer-local-map}.
1035@end defvar 1022@end defvar
1036 1023
1024@defvar minibuffer-local-filename-completion-map
1025This is like @code{minibuffer-local-completion-map}
1026except that it does not bind @key{SPC}.
1027@end defvar
1028
1029@defvar minibuffer-local-must-match-filename-map
1030This is like @code{minibuffer-local-must-match-map}
1031except 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{?\\}.
291vertical tab, formfeed, space, return, del, and escape as @samp{?\a}, 291vertical 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.
294Thus, 294(@samp{?\s} followed by a dash has a different meaning---it applies
295the ``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
314character @key{ESC}. @samp{\s} is meant for use only in character 315character @key{ESC}. @samp{\s} is meant for use in character
315constants; in string constants, just write the space. 316constants; in string constants, just write the space.
316 317
317@cindex control characters 318@cindex control characters