branch: externals/vertico commit 8d764989c89d7f26e8791b4e65cd3021987412b9 Author: Daniel Mendler <m...@daniel-mendler.de> Commit: Daniel Mendler <m...@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)))