emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[elpa] externals/vertico e6a74f8 2/2: vertico--recompute-candidates: Det


From: Protesilaos Stavrou
Subject: [elpa] externals/vertico e6a74f8 2/2: vertico--recompute-candidates: Determine length after candidate processing
Date: Mon, 10 May 2021 09:31:13 -0400 (EDT)

branch: externals/vertico
commit e6a74f84e86f3f5f1e1034f9f817a7c1fe59287f
Author: Daniel Mendler <mail@daniel-mendler.de>
Commit: Daniel Mendler <mail@daniel-mendler.de>

    vertico--recompute-candidates: Determine length after candidate processing
---
 vertico.el | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/vertico.el b/vertico.el
index e02983a..1da1f08 100644
--- a/vertico.el
+++ b/vertico.el
@@ -266,8 +266,7 @@
                                            pt metadata))
          (all (car all-hl))
          (base (or (when-let (z (last all)) (prog1 (cdr z) (setcdr z nil))) 0))
-         (def (or (car-safe minibuffer-default) minibuffer-default))
-         (total (length all)))
+         (def (or (car-safe minibuffer-default) minibuffer-default)))
     (setq all (if-let (sort (completion-metadata-get metadata 
'display-sort-function))
                   (funcall sort all)
                 (vertico--sort (substring content 0 base) all)))
@@ -279,7 +278,7 @@
     (setq all (vertico--move-to-front field all))
     (when-let (title-fun (completion-metadata-get metadata 'x-title-function))
       (setq all (vertico--group-by title-fun all)))
-    (list base total all (cdr all-hl))))
+    (list base (length all) all (cdr all-hl))))
 
 (defun vertico--group-by (fun elems)
   "Group ELEMS by FUN."



reply via email to

[Prev in Thread] Current Thread [Next in Thread]