From 58fd1b11968c970d9a40655bd9d11d50c82bb69e Mon Sep 17 00:00:00 2001 From: Akib Azmain Turja Date: Wed, 7 Dec 2022 15:38:47 +0600 Subject: [PATCH] Synchronize scrolling only when point is on cursor * eat.el (eat--adjust-process-window-size): Synchronize scrolling only when point is on cursor. --- eat.el | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/eat.el b/eat.el index 88ae5de..7b99e99 100644 --- a/eat.el +++ b/eat.el @@ -5027,11 +5027,8 @@ of window displaying PROCESS's buffer." (height (max (cdr size) 1)) (inhibit-read-only t) (synchronize-scroll - (and (<= (eat-term-display-beginning eat--terminal) - (point)) - (or (< (point) (eat-term-end eat--terminal)) - (= (point) (eat-term-end eat--terminal) - (point-max)))))) + (or (= (eat-term-display-cursor eat--terminal) (point)) + eat--char-mode))) (eat-term-resize eat--terminal width height) (eat-term-redisplay eat--terminal) (when synchronize-scroll