[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/popon aed8ff598d 15/15: Take the fringe width into account
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/popon aed8ff598d 15/15: Take the fringe width into account |
Date: |
Sun, 22 May 2022 12:59:19 -0400 (EDT) |
branch: elpa/popon
commit aed8ff598de620e9f5c2220c6c3a9c55d76e0751
Author: Akib Azmain Turja <akib@disroot.org>
Commit: Akib Azmain Turja <akib@disroot.org>
Take the fringe width into account
---
popon.el | 13 +++++++++----
1 file changed, 9 insertions(+), 4 deletions(-)
diff --git a/popon.el b/popon.el
index 7348a09b41..7bef133754 100644
--- a/popon.el
+++ b/popon.el
@@ -396,10 +396,15 @@ When FORCE is non-nil, update all overlays."
(floor (window-screen-lines))))
(< (car (popon-position popon))
(- (window-width window)
- (if (fboundp 'line-number-display-width)
- (with-selected-window window
- (line-number-display-width))
- 0)))))
+ (if (fboundp 'line-number-display-width)
+ (with-selected-window window
+ (line-number-display-width))
+ 0)
+ (if (display-graphic-p)
+ (let ((fringes (window-fringes window)))
+ (/ (+ (car fringes) (cadr fringes))
+ (frame-char-width frame)))
+ (if (zerop (window-hscroll)) 0 1))))))
(window-parameter window 'popon-list))))
(when (or force
(not
- [nongnu] elpa/popon cbcfb8d978 03/15: Fix problem with buffer without final newline, (continued)
- [nongnu] elpa/popon cbcfb8d978 03/15: Fix problem with buffer without final newline, ELPA Syncer, 2022/05/22
- [nongnu] elpa/popon 6d7ee4f32b 07/15: Don't mess up line numbers, ELPA Syncer, 2022/05/22
- [nongnu] elpa/popon 651b648420 06/15: Fix popon breaking on buffers without final newline, ELPA Syncer, 2022/05/22
- [nongnu] elpa/popon 95c1a57d08 08/15: Fix #1 newline background at end of line, ELPA Syncer, 2022/05/22
- [nongnu] elpa/popon 88d2d3ca2a 09/15: Revert "Fix #1 newline background at end of line", ELPA Syncer, 2022/05/22
- [nongnu] elpa/popon e4d9123e0b 13/15: Fix popon beyond EOB appearing at wrong position, ELPA Syncer, 2022/05/22
- [nongnu] elpa/popon 7e6a5d6ec6 02/15: Add COPYING, ELPA Syncer, 2022/05/22
- [nongnu] elpa/popon 7a359994ff 05/15: Add autoload cookies, ELPA Syncer, 2022/05/22
- [nongnu] elpa/popon 240fb286d8 01/15: Working implementation, ELPA Syncer, 2022/05/22
- [nongnu] elpa/popon e6e2e8dff0 10/15: Revert "Revert "Fix #1 newline background at end of line"", ELPA Syncer, 2022/05/22
- [nongnu] elpa/popon aed8ff598d 15/15: Take the fringe width into account,
ELPA Syncer <=
- [nongnu] elpa/popon c34dd56fbd 04/15: Add installation instruction, ELPA Syncer, 2022/05/22
- [nongnu] elpa/popon 6c1311600a 11/15: Lower required Emacs version, ELPA Syncer, 2022/05/22
- [nongnu] elpa/popon 22e76f812c 14/15: Fix Eshell popon error, ELPA Syncer, 2022/05/22
- [nongnu] elpa/popon 61b54bea8c 12/15: Fix popon breaking when long lines aren't truncated, ELPA Syncer, 2022/05/22