diff options
| -rw-r--r-- | lispref/minibuf.texi | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/lispref/minibuf.texi b/lispref/minibuf.texi index ff05572a36b..fa78ec1f8bd 100644 --- a/lispref/minibuf.texi +++ b/lispref/minibuf.texi | |||
| @@ -613,6 +613,12 @@ commands won't exit unless the input typed is itself an element of | |||
| 613 | @var{collection}. If @var{require-match} is @code{nil}, the exit | 613 | @var{collection}. If @var{require-match} is @code{nil}, the exit |
| 614 | commands work regardless of the input in the minibuffer. | 614 | commands work regardless of the input in the minibuffer. |
| 615 | 615 | ||
| 616 | The user can exit with null input by typing @key{RET} with an empty | ||
| 617 | minibuffer. Then @code{completing-read} returns @code{nil}. This is | ||
| 618 | how the user requests whatever default the command uses for the value | ||
| 619 | being read. The user can return using @key{RET} in this way regardless | ||
| 620 | of the value of @var{require-match}. | ||
| 621 | |||
| 616 | The function @code{completing-read} works by calling | 622 | The function @code{completing-read} works by calling |
| 617 | @code{read-minibuffer}. It uses @code{minibuffer-local-completion-map} | 623 | @code{read-minibuffer}. It uses @code{minibuffer-local-completion-map} |
| 618 | as the keymap if @var{require-match} is @code{nil}, and uses | 624 | as the keymap if @var{require-match} is @code{nil}, and uses |