for minibuffer completion: if you type @key{RET} when the minibuffer
text names a nonexistent buffer, Emacs prints @samp{[Confirm]} and you
must type a second @key{RET} to submit that buffer name.
-@xref{Completion Exit}, for details. For other completion options and
-features, see @ref{Completion Options}.
+@xref{Completion Exit}, for details. You can restrict the list of
+possible completions to only include buffers with a certain major mode
+by typing @kbd{C-x n m} in the minibuffer. @xref{Narrow Completions}.
+For other completion options and features, see @ref{Completion
+Options}.
If you specify a buffer that does not exist, @kbd{C-x b} creates a
new, empty buffer that is not visiting any file, and selects it for
@kbd{C-h o} (@pxref{Name Help}), let you restrict the completions list
with @kbd{C-x n m} to show only symbols with a given property.
@xref{Symbol Properties,,,elisp,The Emacs Lisp Reference Manual}.
-When the command does not provide a specific way of restricting
-completion candidates, @kbd{C-x n m} prompts you for a regular
-expression and narrows the completions list to only include candidates
-which match that regular expression. @xref{Regexps}.
+Similarly, commands that read a buffer name, such as @kbd{C-x b}
+(@pxref{Select Buffer}), make @kbd{C-x n m} restrict the completions
+list by candidate buffer major mode. When the command does not
+provide a specific way of restricting completion candidates, @kbd{C-x
+n m} prompts you for a regular expression and narrows the completions
+list to only include candidates which match that regular expression.
+@xref{Regexps}.
When you narrow the completions list with @kbd{C-x n n} or with
@kbd{C-x n m}, Emacs extends the completions heading line with a