]> git.eshelyaron.com Git - emacs.git/commitdiff
(Completion Commands): Add mention of read-file-name
authorJuri Linkov <juri@jurta.org>
Sun, 11 Dec 2005 09:56:45 +0000 (09:56 +0000)
committerJuri Linkov <juri@jurta.org>
Sun, 11 Dec 2005 09:56:45 +0000 (09:56 +0000)
for filename completion keymaps.
(Reading File Names): Add mention of filename completion keymaps
for read-file-name and xref to `Completion Commands'.

lispref/minibuf.texi

index a920defb5be1dde31371c4e8bad8b26766fe5b03..0ac228297547516456e03b739c77b3945a409b3a 100644 (file)
@@ -1023,12 +1023,14 @@ with other characters bound as in @code{minibuffer-local-map}.
 
 @defvar minibuffer-local-filename-completion-map
 This is like @code{minibuffer-local-completion-map}
-except that it does not bind @key{SPC}.
+except that it does not bind @key{SPC}.  This keymap is used by the
+function @code{read-file-name}.
 @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}.
+except that it does not bind @key{SPC}.  This keymap is used by the
+function @code{read-file-name}.
 @end defvar
 
 @node High-Level Completion
@@ -1212,6 +1214,12 @@ value of @var{existing} is neither @code{nil} nor @code{t}, then
 @var{existing} is @code{nil}, then the name of a nonexistent file is
 acceptable.
 
+The function @code{read-file-name} uses
+@code{minibuffer-local-filename-completion-map} as the keymap if
+@var{existing} is @code{nil}, and uses
+@code{minibuffer-local-must-match-filename-map} if @var{existing} is
+non-@code{nil}.  @xref{Completion Commands}.
+
 The argument @var{directory} specifies the directory to use for
 completion of relative file names.  It should be an absolute directory
 name.  If @code{insert-default-directory} is non-@code{nil},