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
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
@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