[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/vertico 1f8b0b55ba: README: Add sort-directories-first
From: |
ELPA Syncer |
Subject: |
[elpa] externals/vertico 1f8b0b55ba: README: Add sort-directories-first |
Date: |
Tue, 28 Dec 2021 12:57:55 -0500 (EST) |
branch: externals/vertico
commit 1f8b0b55baf4e1c341220ff64a0c353f38bf21fc
Author: Daniel Mendler <mail@daniel-mendler.de>
Commit: Daniel Mendler <mail@daniel-mendler.de>
README: Add sort-directories-first
---
README.org | 10 +++++++++-
1 file changed, 9 insertions(+), 1 deletion(-)
diff --git a/README.org b/README.org
index 592614b678..774611c1b4 100644
--- a/README.org
+++ b/README.org
@@ -315,8 +315,16 @@ Furthermore you can tune buffer-local settings per command
(or category).
;; Change the default sorting function
(setq vertico-multiform-command-settings
'((describe-symbol (vertico-sort-function . vertico-sort-alpha))))
+
(setq vertico-multiform-category-settings
- '((symbol (vertico-sort-function . vertico-sort-alpha))))
+ '((symbol (vertico-sort-function . vertico-sort-alpha))
+ (file (vertico-sort-function . sort-directories-first))))
+
+ ;; Sort directories before files
+ (defun sort-directories-first (files)
+ (setq files (vertico-sort-history-length-alpha files))
+ (nconc (seq-filter (lambda (x) (string-suffix-p "/" x)) files)
+ (seq-remove (lambda (x) (string-suffix-p "/" x)) files)))
#+end_src
Combining these features allows us to fine-tune the completion display even
more
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [elpa] externals/vertico 1f8b0b55ba: README: Add sort-directories-first,
ELPA Syncer <=