Subject: Re: bug#18739: 24.3; Request for a hook to be provided when scrolling will move the cursor

From: Eli Zaretskii <[email-masked]>
Date: Wed, 15 Oct 2014 23:43:18 +0300

> Date: Wed, 15 Oct 2014 11:51:51 -0700
> From: Josh <[email-masked]>
> 
> It would be helpful to have a hook that would be called before any
> scrolling command moves the cursor.  In other words, I want to be
> notified when an update to the display will force the location of
> `point' to change in the current buffer.

What's wrong with window-scroll-functions?

> One motivation for such a hook is the ability to save the current
> cursor location before scrolling so that it is possible to
> automatically jump back to that position after scolling.

If you jump back, you will actually undo the scroll, so I'm not sure
what kind of situation are you talking about, or why do you use the
scrolling commands to begin with.  Please elaborate.