[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
feature/minibuffer-completion-enhancements aa1decd16bd 03/35: ; doc/emac
From: |
Eshel Yaron |
Subject: |
feature/minibuffer-completion-enhancements aa1decd16bd 03/35: ; doc/emacs/mini.texi: Improve cross referencing. |
Date: |
Sun, 21 Jan 2024 03:54:29 -0500 (EST) |
branch: feature/minibuffer-completion-enhancements
commit aa1decd16bd8e360bc936f27472bdbb870763f85
Author: Eshel Yaron <me@eshelyaron.com>
Commit: Eshel Yaron <me@eshelyaron.com>
; doc/emacs/mini.texi: Improve cross referencing.
---
doc/emacs/mini.texi | 31 ++++++++++++++++++-------------
1 file changed, 18 insertions(+), 13 deletions(-)
diff --git a/doc/emacs/mini.texi b/doc/emacs/mini.texi
index 19371b7c897..0fbecd6cfde 100644
--- a/doc/emacs/mini.texi
+++ b/doc/emacs/mini.texi
@@ -679,10 +679,11 @@ 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
-description of the restriction that is currently in effect. The mode
-line of the @file{*Completions*} buffer also indicates the restriction
-with the text @samp{CompsNarrow}. You can apply multiple restrictions
-one after the other to narrow the completions list incrementally. For
+description of the restriction that is currently in effect
+(@pxref{Completions Heading Line}). The mode line of the
+@file{*Completions*} buffer also indicates the restriction with the
+text @samp{CompsNarrow}. You can apply multiple restrictions one
+after the other to narrow the completions list incrementally. For
example, typing @kbd{M-x C-x n m foo @key{RET} C-x n m bar @key{RET}}
shows only commands that match both @samp{foo} and @samp{bar} in the
completions list.
@@ -806,18 +807,22 @@ control of the Completion window display properties, you
can use
Alists,,Action Alists for Buffer Display, elisp, The Emacs Lisp
Reference Manual}).
+@anchor{Completions Heading Line}
+@cindex completions heading line
+@cindex heading line, of completions
@vindex completions-header-format
The variable @code{completions-header-format} is a format spec string
to control the informative line shown before the completions list of
-candidates. Emacs substitutes @samp{%s} and @samp{%r} constructs that
-occur in this string with the number of completion candidates and a
-description of the current completions restriction, respectively.
-@xref{Narrow Completions}. To suppress the display of the heading
-line, customize this variable to @code{nil}. The string that is the
-value of this variable can have text properties to change the visual
-appearance of the heading line; some useful properties are @code{face}
-or @code{cursor-intangible} (@pxref{Special Properties,,Properties
-with Special Meanings, elisp, The Emacs Lisp Reference Manual}).
+candidates, called the @dfn{completions heading line}. Emacs
+substitutes @samp{%s} and @samp{%r} constructs that occur in this
+string with the number of completion candidates and a description of
+the current completions restriction, respectively. @xref{Narrow
+Completions}. To suppress the display of the heading line, customize
+this variable to @code{nil}. The string that is the value of this
+variable can have text properties to change the visual appearance of
+the heading line; some useful properties are @code{face} or
+@code{cursor-intangible} (@pxref{Special Properties,,Properties with
+Special Meanings, elisp, The Emacs Lisp Reference Manual}).
@vindex completions-highlight-face
When @code{completions-highlight-face} names a face, the current
- branch feature/minibuffer-completion-enhancements created (now 5fae8cef46d), Eshel Yaron, 2024/01/21
- feature/minibuffer-completion-enhancements 4c3b73713ea 14/35: ; Fix 'crm-change-separator', Eshel Yaron, 2024/01/21
- feature/minibuffer-completion-enhancements c3f58a143a9 10/35: Improve 'completing-read-multiple', Eshel Yaron, 2024/01/21
- feature/minibuffer-completion-enhancements 374614fea4f 20/35: ; Stop saying that 'C-o' invokes 'open-line' in the minibuffer, Eshel Yaron, 2024/01/21
- feature/minibuffer-completion-enhancements 41239dbc235 25/35: ; Enable recursive minibuffers for reading completion restrictions, Eshel Yaron, 2024/01/21
- feature/minibuffer-completion-enhancements aa1decd16bd 03/35: ; doc/emacs/mini.texi: Improve cross referencing.,
Eshel Yaron <=
- feature/minibuffer-completion-enhancements 1054200149f 08/35: ; (completion-metadata): Mention 'narrow-completions-function'., Eshel Yaron, 2024/01/21
- feature/minibuffer-completion-enhancements 835eff5e216 09/35: Support interactively sorting minibuffer completions, Eshel Yaron, 2024/01/21
- feature/minibuffer-completion-enhancements d9cc4be14e5 21/35: ; (minibuffer-set-completion-styles): Enable recursive minibuffers., Eshel Yaron, 2024/01/21
- feature/minibuffer-completion-enhancements 36a3131e6fc 28/35: Support sorting file name completions list by last modified time, Eshel Yaron, 2024/01/21
- feature/minibuffer-completion-enhancements 1ab31ae0e5e 31/35: ; Align completion annotations with spaces for multi-column format, Eshel Yaron, 2024/01/21
- feature/minibuffer-completion-enhancements c0e6d2b3901 16/35: ; Add menu entry for 'minibuffer-set-completion-styles', Eshel Yaron, 2024/01/21
- feature/minibuffer-completion-enhancements 35f0d1820d2 19/35: New commands for cycling completions and restoring completed input, Eshel Yaron, 2024/01/21
- feature/minibuffer-completion-enhancements af71861125a 01/35: Support narrowing (restricting) minibuffer completions, Eshel Yaron, 2024/01/21
- feature/minibuffer-completion-enhancements 9877858fa29 07/35: ; Support removing individual completions restrictions, Eshel Yaron, 2024/01/21
- feature/minibuffer-completion-enhancements b0e66d1d9cc 11/35: ; Bind 'minibuffer-complete-and-exit' in "Minibuf" menu, Eshel Yaron, 2024/01/21