summaryrefslogtreecommitdiff
path: root/lispref
diff options
context:
space:
mode:
authorRichard M. Stallman <rms@gnu.org>1996-09-18 22:57:51 +0000
committerRichard M. Stallman <rms@gnu.org>1996-09-18 22:57:51 +0000
commita33b0392e3d8a5717cd23c46789e40a47fb835ae (patch)
tree65aa7eccec888633c17c4750b4db4e3f02ac3507 /lispref
parente9e99c60f49818fbefe667dac5f85bbdcec68360 (diff)
downloademacs-a33b0392e3d8a5717cd23c46789e40a47fb835ae.tar.gz
Clarify how completing-read returns an empty string.
Diffstat (limited to 'lispref')
-rw-r--r--lispref/minibuf.texi9
1 files changed, 5 insertions, 4 deletions
diff --git a/lispref/minibuf.texi b/lispref/minibuf.texi
index f1d2569a466..36e976dbcb7 100644
--- a/lispref/minibuf.texi
+++ b/lispref/minibuf.texi
@@ -601,10 +601,11 @@ commands won't exit unless the input typed is itself an element of
commands work regardless of the input in the minibuffer.
The user can exit with null input by typing @key{RET} with an empty
-minibuffer. Then @code{completing-read} returns @code{nil}. This is
-how the user requests whatever default the command uses for the value
-being read. The user can return using @key{RET} in this way regardless
-of the value of @var{require-match}.
+minibuffer. Then @code{completing-read} returns @code{""}. This is how
+the user requests whatever default the command uses for the value being
+read. The user can return using @key{RET} in this way regardless of the
+value of @var{require-match}, and regardless of whether the empty string
+is included in @var{collection}.
The function @code{completing-read} works by calling
@code{read-minibuffer}. It uses @code{minibuffer-local-completion-map}