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

    Rework vertico-buffer--redisplay
---
 extensions/vertico-buffer.el | 23 +++++++++++------------
 1 file changed, 11 insertions(+), 12 deletions(-)

diff --git a/extensions/vertico-buffer.el b/extensions/vertico-buffer.el
index 8f19ffa8fb..0cf2bc1b7d 100644
--- a/extensions/vertico-buffer.el
+++ b/extensions/vertico-buffer.el
@@ -92,19 +92,18 @@
 
 (defvar-local vertico-buffer--restore nil)
 
-(defun vertico-buffer--redisplay (win)
-  "Redisplay window WIN."
+(defun vertico-buffer--redisplay (_)
+  "Redisplay buffer window."
   (when-let ((mbwin (active-minibuffer-window))
-             ((and (eq (window-buffer mbwin) (current-buffer))
-                   (overlayp vertico--candidates-ov)
-                   (eq (overlay-get vertico--candidates-ov 'window) win))))
-    (unless (eq win mbwin)
-      (setq-local truncate-lines (< (window-point win)
-                                    (* 0.8 (window-width win)))
-                  vertico-count (- (/ (window-pixel-height win)
-                                      (default-line-height)) 2))
-      (set-window-point win (point))
-      (set-window-hscroll win 0))
+             ((eq (window-buffer mbwin) (current-buffer)))
+             ((overlayp vertico--candidates-ov))
+             (win (overlay-get vertico--candidates-ov 'window)))
+    (setq-local truncate-lines (< (window-point win)
+                                  (* 0.8 (window-width win)))
+                vertico-count (- (/ (window-pixel-height win)
+                                    (default-line-height)) 2))
+    (set-window-point win (point))
+    (set-window-hscroll win 0)
     (when vertico-buffer-hide-prompt
       (window-resize mbwin (- (window-pixel-height mbwin)) nil nil 'pixelwise)
       (set-window-vscroll mbwin 3))

Reply via email to