Subject: Re: bug#74430: 30.0.92; pixel-scroll-precision-mode hiding Eshell prompt after some commands

From: Eli Zaretskii <[email-masked]>
Date: Fri, 03 Jan 2025 10:26:12 +0200

> From: Ashton Wiersdorf <[email-masked]>
> Cc: Eli Zaretskii <[email-masked]>,  [email-masked],
>   [email-masked],  [email-masked]
> Date: Thu, 02 Jan 2025 17:09:13 -0700
> 
> > (setq-default make-cursor-line-fully-visible t)
> 
> I can confirm: this does solve the issue. Thank you so much!
> 
> I'm curious: does anyone know what the rationale is for 
> `pixel-scroll-precision-mode` setting this to `nil`? It doesn't 
> seem like something that you'd want…

pixel-scroll-precision-mode sets that variable because otherwise you
couldn't have smooth scroll when the last line is tall, since Emacs
would then scroll by a larger amount to have the last line fully
visible.

> Did this behavior change in Emacs 30?

Yes, see bug#65214.