From 4aa1fb2941f0466475b4dbb4e4b7ef24afb3827b Mon Sep 17 00:00:00 2001 From: JenChieh Date: Fri, 10 May 2024 16:15:24 -0700 Subject: [PATCH] fix: Only display on visible lines --- sideline.el | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sideline.el b/sideline.el index 671ee96..3442b34 100644 --- a/sideline.el +++ b/sideline.el @@ -283,7 +283,7 @@ "Return the accurate window end position." (save-excursion (goto-char (window-end)) - (forward-line (- 0 (sideline--modeline-height))) + (forward-visible-line (- 0 (sideline--modeline-height))) (line-beginning-position))) (defun sideline--window-width () @@ -393,7 +393,7 @@ available lines in both directions (up & down)." (save-excursion (while (not break-it) (if skip-first (setq skip-first nil) - (forward-line (if going-up -1 1))) + (forward-visible-line (if going-up -1 1))) (unless (if going-up (<= bol (point)) (<= (point) eol)) (setq break-it t)) (when-let* ((occ-bol (line-beginning-position))