branch: externals/doc-view-follow commit 19ceedd38c429c112af49b39c75087ad0f78c34c Author: Paul Nelson <ultr...@gmail.com> Commit: Paul Nelson <ultr...@gmail.com>
Simplify page calculation in window synchronization * doc-dual-view.el (doc-dual-view--sync-pages): Replace complex conditional calculation of target page with a simpler expression that handles all cases. --- doc-dual-view.el | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/doc-dual-view.el b/doc-dual-view.el index bd11db2e57..6ec35953a5 100644 --- a/doc-dual-view.el +++ b/doc-dual-view.el @@ -101,12 +101,7 @@ redisplay-func)." (unwind-protect (let ((i 0)) (dolist (win windows) - (let ((target-page (cond - ((< i window-index) - (max 1 (- current-page (- window-index i)))) - ((> i window-index) - (min max-page (+ current-page (- i window-index)))) - (t current-page)))) + (let ((target-page (min max-page (max 1 (+ current-page (- i window-index)))))) (when (and (not (eq win current-window)) (window-live-p win)) (with-selected-window win