aboutsummaryrefslogtreecommitdiffstats
path: root/lispref/minibuf.texi
diff options
context:
space:
mode:
authorRichard M. Stallman <[email protected]>2005-12-08 18:07:17 +0000
committerRichard M. Stallman <[email protected]>2005-12-08 18:07:17 +0000
commit5e41b5a3e770a6500b5d18f08f1babff0b808c31 (patch)
treec5020e62ce9d5451be0ab78566a739ca049844c7 /lispref/minibuf.texi
parentc90475c9f9c64b0e5fac2f524556df5da9c42ea0 (diff)
(Intro to Minibuffers): Replace list of local maps
with xrefs and better explanation. (Completion Commands): Add the filename completion maps.
Diffstat (limited to 'lispref/minibuf.texi')
-rw-r--r--lispref/minibuf.texi35
1 files changed, 16 insertions, 19 deletions
diff --git a/lispref/minibuf.texi b/lispref/minibuf.texi
index ced4524c4c..34284cdacd 100644
--- a/lispref/minibuf.texi
+++ b/lispref/minibuf.texi
@@ -85,25 +85,12 @@ permit or forbid recursive minibuffers by setting the variable
@code{enable-recursive-minibuffers} or by putting properties of that
name on command symbols (@pxref{Recursive Mini}).
- Like other buffers, a minibuffer may use any of several local keymaps
-(@pxref{Keymaps}); these contain various exit commands and in some cases
-completion commands (@pxref{Completion}).
-
-@itemize @bullet
-@item
-@code{minibuffer-local-map} is for ordinary input (no completion).
-
-@item
-@code{minibuffer-local-ns-map} is similar, except that @key{SPC} exits
-just like @key{RET}.
-
-@item
-@code{minibuffer-local-completion-map} is for permissive completion.
-
-@item
-@code{minibuffer-local-must-match-map} is for strict completion and
-for cautious completion.
-@end itemize
+ Like other buffers, a minibuffer use a local keymap
+(@pxref{Keymaps}) to specify special key bindings. The function that
+invokes the minibuffer also sets up its local map according to the job
+to be done. @xref{Text from Minibuffer}, for the non-completion
+minibuffer local maps. @xref{Completion Commands}, for the minibuffer
+local maps for completion.
When Emacs is running in batch mode, any request to read from the
minibuffer actually reads a line from the standard input descriptor that
@@ -1034,6 +1021,16 @@ bindings:
with other characters bound as in @code{minibuffer-local-map}.
@end defvar
+@defvar minibuffer-local-filename-completion-map
+This is like @code{minibuffer-local-completion-map}
+except that it does not bind @key{SPC}.
+@end defvar
+
+@defvar minibuffer-local-must-match-filename-map
+This is like @code{minibuffer-local-must-match-map}
+except that it does not bind @key{SPC}.
+@end defvar
+
@node High-Level Completion
@subsection High-Level Completion Functions