# HG changeset patch # User Richard M. Stallman # Date 1134065237 0 # Node ID 2b8ecf96107eecacf30887f38da6e63dcee9d873 # Parent 9768435a278a399f405a9a658a6a08054c8b40e7 (Intro to Minibuffers): Replace list of local maps with xrefs and better explanation. (Completion Commands): Add the filename completion maps. diff -r 9768435a278a -r 2b8ecf96107e lispref/minibuf.texi --- a/lispref/minibuf.texi Thu Dec 08 17:58:35 2005 +0000 +++ b/lispref/minibuf.texi Thu Dec 08 18:07:17 2005 +0000 @@ -85,25 +85,12 @@ @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 @@ 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