пт, 4 дек. 2020 г. в 15:54, Eli Zaretskii <eliz@gnu.org>:
> From: Evgeny Zajcev <lg.zevlg@gmail.com>
> Date: Fri, 4 Dec 2020 15:40:31 +0300
> Cc: emacs-devel <emacs-devel@gnu.org>
>
>  (FWIW, I don't see this behavior as unexpected or "nasty".)
>
> It was unexpected default behaviour, because why scrolling if there is nothing to show more?

But there is: the context lines.

But they are invisible :)

As I understand, context lines is option to skip less lines then window height when scrolling.  However, it heavily affects how scrolling is done.  For example in non-0 context lines setup, when you scroll down (with M-v) from the very bottom of the buffer and only one line is display in the buffer at moment, scrolling won't even move a point!  just show more content.  At least now, I see this context lines concept very complex, undocumented, triggering unexpected results.

For me, scrolling is just a way to *move* your point fast in a predictable way, showing maximum content to the user, that is not what we get with default Emacs settings right now.

I would like to have scroll behaviour I got with setting context lines to 0, but yet skip less lines then window height :))

--
lg