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

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

[elpa] externals/vertico 8d76498 1/2: vertico-reverse: Fixes


From: ELPA Syncer
Subject: [elpa] externals/vertico 8d76498 1/2: vertico-reverse: Fixes
Date: Fri, 9 Jul 2021 08:57:20 -0400 (EDT)

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

    vertico-reverse: Fixes
---
 extensions/vertico-reverse.el | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/extensions/vertico-reverse.el b/extensions/vertico-reverse.el
index 7dd9afe..18eeb2e 100644
--- a/extensions/vertico-reverse.el
+++ b/extensions/vertico-reverse.el
@@ -46,10 +46,10 @@
 (defun vertico-reverse--display (lines)
   "Display LINES in reverse."
   (move-overlay vertico--candidates-ov (point-min) (point-min))
-  (let ((string (concat
-                 (unless (eq vertico-resize t)
-                   (make-string (- vertico-count (length lines)) ?\n))
-                (apply #'concat (nreverse lines)))))
+  (setq lines (nreverse lines))
+  (unless (eq vertico-resize t)
+    (setq lines (nconc (make-list (max 0 (- vertico-count (length lines))) 
"\n") lines)))
+  (let ((string (apply #'concat lines)))
     (add-face-text-property 0 (length string) 'default 'append string)
     (overlay-put vertico--candidates-ov 'before-string string))
   (vertico--resize-window (length lines)))



reply via email to

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