[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))