summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLars Ingebrigtsen <larsi@gnus.org>2022-04-16 17:20:04 +0200
committerLars Ingebrigtsen <larsi@gnus.org>2022-04-16 17:20:04 +0200
commita1954288de9dc9f88f8b77a4a7c3685b5ebc96b6 (patch)
treeef8e81f5643599ad6628ee9a8fd7bdca39a4f3c7
parentdb1bfcd9091d7765cbc1990d26802ecf013f6772 (diff)
downloademacs-a1954288de9dc9f88f8b77a4a7c3685b5ebc96b6.tar.gz
emacs-a1954288de9dc9f88f8b77a4a7c3685b5ebc96b6.tar.bz2
emacs-a1954288de9dc9f88f8b77a4a7c3685b5ebc96b6.zip
Document completions-sort
* doc/emacs/mini.texi (Completion Options): Document completions-sort.
-rw-r--r--doc/emacs/mini.texi6
-rw-r--r--etc/NEWS1
2 files changed, 7 insertions, 0 deletions
diff --git a/doc/emacs/mini.texi b/doc/emacs/mini.texi
index 52856d71379..6012d2f280a 100644
--- a/doc/emacs/mini.texi
+++ b/doc/emacs/mini.texi
@@ -690,6 +690,12 @@ changed by changing the @code{completions-format} user option. If
@code{vertical}, sort the completions vertically in columns instead,
and if @code{one-column}, just use a single column.
+@vindex completions-sort
+ This user option controls how completions are sorted in the
+@samp{*Completions*} buffer. The default is @code{alphabetical}, but
+it can also be a function which will be called with the list of
+completions, and should return the list in the desired order.
+
@vindex completions-max-height
When @code{completions-max-height} is non-@code{nil}, it limits the
size of the completions window. It is specified in lines and include
diff --git a/etc/NEWS b/etc/NEWS
index 45d88a5cb1e..4b8b3d4d6ff 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -659,6 +659,7 @@ When non-nil, the commands 'next-completion' and 'previous-completion'
automatically wrap around on reaching the beginning or the end of
the "*Completions*" buffer.
++++
*** New user option 'completions-sort'.
This option controls the sorting of the completion candidates in
the "*Completions*" buffer. Available styles are no sorting,