From 2e8e60fe96c55c18eb6f9d39037dad7190a4c747 Mon Sep 17 00:00:00 2001 From: Eshel Yaron Date: Sat, 17 Feb 2024 12:03:20 +0100 Subject: [PATCH] ; Stop claiming that 'SPC' performs completion * doc/emacs/mini.texi (Minibuffer Edit) (Completion, Completion Commands): Update. --- doc/emacs/mini.texi | 36 ++++++++++++++++-------------------- 1 file changed, 16 insertions(+), 20 deletions(-) diff --git a/doc/emacs/mini.texi b/doc/emacs/mini.texi index efc26bad226..d33e29980b7 100644 --- a/doc/emacs/mini.texi +++ b/doc/emacs/mini.texi @@ -189,16 +189,14 @@ use it to insert a newline. You can do that with @kbd{C-q C-j}, which inserts a @kbd{C-j} control character, which is formally equivalent to a newline character (@pxref{Inserting Text}). - Inside a minibuffer, the keys @key{TAB}, @key{SPC}, and @kbd{?} are -often bound to @dfn{completion commands}, which allow you to easily -fill in the desired text without typing all of it. @xref{Completion}. -As with @key{RET}, you can use @kbd{C-q} to insert a @key{TAB}, -@key{SPC}, or @samp{?} character. If you want to make @key{SPC} and -@key{?} insert normally instead of starting completion, you can put -the following in your init file: + Inside a minibuffer, the keys @key{TAB}, and @kbd{?} are often bound +to @dfn{completion commands}, which allow you to easily fill in the +desired text without typing all of it. @xref{Completion}. As with +@key{RET}, you can use @kbd{C-q} to insert a @key{TAB} or @samp{?} +character. If you want to make @key{?} insert normally instead of +starting completion, you can put the following in your init file: @lisp -(keymap-unset minibuffer-local-completion-map "SPC") (keymap-unset minibuffer-local-completion-map "?") @end lisp @@ -275,13 +273,12 @@ arguments. This means that after you type part of the argument, Emacs can fill in the rest, or some of it, based on what was typed so far. @cindex completion alternative - When completion is available, certain keys (usually @key{TAB}, -@key{RET}, and @key{SPC}) are rebound in the minibuffer to special -completion commands (@pxref{Completion Commands}). These commands -attempt to complete the text in the minibuffer, based on a set of -@dfn{completion alternatives} provided by the command that requested -the argument. You can usually type @kbd{?} to see a list of -completion alternatives. + When completion is available, certain keys (usually @key{TAB} and +@key{RET}) are rebound in the minibuffer to special completion commands +(@pxref{Completion Commands}). These commands attempt to complete the +text in the minibuffer, based on a set of @dfn{completion alternatives} +provided by the command that requested the argument. You can usually +type @kbd{?} to see a list of completion alternatives. Although completion is usually done in the minibuffer, the feature is sometimes available in ordinary buffers too. @xref{Symbol @@ -515,11 +512,10 @@ list, disabling other completion styles for the current minibuffer. @kindex ? @r{(completion)} @cindex completion list - If @key{TAB} or @key{SPC} is unable to complete, it displays a list -of matching completion alternatives (if there are any) in another -window. You can display the same list with @kbd{?} -(@code{minibuffer-completion-help}). The following commands can be -used with the completion list: + If @key{TAB} is unable to complete, it displays a list of matching +completion alternatives (if there are any) in another window. You can +display the same list with @kbd{?} (@code{minibuffer-completion-help}). +The following commands can be used with the completion list: @table @kbd @vindex minibuffer-completion-auto-choose -- 2.39.5