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

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

[elpa] externals/vertico a630913a41 3/4: vertico-buffer: Use pixelwise c


From: ELPA Syncer
Subject: [elpa] externals/vertico a630913a41 3/4: vertico-buffer: Use pixelwise computation for truncate-lines
Date: Thu, 16 Mar 2023 13:59:18 -0400 (EDT)

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

    vertico-buffer: Use pixelwise computation for truncate-lines
---
 extensions/vertico-buffer.el | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/extensions/vertico-buffer.el b/extensions/vertico-buffer.el
index 554bc99a1b..7f79092c68 100644
--- a/extensions/vertico-buffer.el
+++ b/extensions/vertico-buffer.el
@@ -75,10 +75,11 @@
   (when-let (mbwin (active-minibuffer-window))
     (when (eq (window-buffer mbwin) (current-buffer))
       (unless (eq win mbwin)
-        (setq-local truncate-lines (< (window-point win)
-                                      (* 0.8 (window-width win))))
         (set-window-point win (point))
-        (set-window-hscroll win 0))
+        (set-window-hscroll win 0)
+        (setq-local truncate-lines
+                    (< (car (window-text-pixel-size win (point-min) (point) t 
1))
+                       (* 0.8 (window-width win 'pixelwise)))))
       (when vertico-buffer-hide-prompt
         (window-resize mbwin (- (window-pixel-height mbwin)) nil nil 
'pixelwise)
         (set-window-vscroll mbwin 100))



reply via email to

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