branch: externals/vertico
commit b275b50c95eab90dad6f5ea43ab349e4314235d7
Author: operator <[email protected]>
Commit: GitHub <[email protected]>

    vertico-buffer: Adjust vertico-count when mode line is hidden (#634)
    
    Subtract only one line from the window height when the mode line is
    disabled, instead of always subtracting two.
---
 extensions/vertico-buffer.el | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/extensions/vertico-buffer.el b/extensions/vertico-buffer.el
index 2fc65f370d..5ed77bba96 100644
--- a/extensions/vertico-buffer.el
+++ b/extensions/vertico-buffer.el
@@ -101,7 +101,8 @@
     (setq-local truncate-lines (< (window-point win)
                                   (* 0.8 (window-width win)))
                 vertico-count (- (/ (window-pixel-height win)
-                                    (default-line-height)) 2))
+                                    (default-line-height))
+                                 (if mode-line-format 2 1)))
     (set-window-point win (point))
     (set-window-hscroll win 0)
     (when vertico-buffer-hide-prompt
@@ -156,7 +157,8 @@
                                       (let ((depth (recursion-depth)))
                                         (if (< depth 2) "" (format " [%s]" 
depth))))))
                      vertico-count (- (/ (window-pixel-height win)
-                                         (default-line-height)) 2))))
+                                         (default-line-height))
+                                      (if mode-line-format 2 1)))))
     (set-window-parameter win 'no-other-window t)
     (set-window-parameter win 'no-delete-other-windows t)
     (set-window-dedicated-p win t)

Reply via email to