GNU bug report logs - #74430
30.0.92; pixel-scroll-precision-mode hiding Eshell prompt after some commands

Previous Next

Package: emacs;

Reported by: Ashton Wiersdorf <ashton <at> wiersdorfmail.net>

Date: Tue, 19 Nov 2024 05:28:02 UTC

Severity: normal

Found in version 30.0.92

Full log


View this message in rfc822 format

From: Eli Zaretskii <eliz <at> gnu.org>
To: martin rudalics <rudalics <at> gmx.at>
Cc: luangruo <at> yahoo.com, jporterbugs <at> gmail.com, ashton <at> wiersdorfmail.net, 74430 <at> debbugs.gnu.org
Subject: bug#74430: 30.0.92; pixel-scroll-precision-mode hiding Eshell prompt after some commands
Date: Sat, 18 Jan 2025 14:05:32 +0200
> Date: Sat, 18 Jan 2025 11:49:32 +0100
> Cc: ashton <at> wiersdorfmail.net, jporterbugs <at> gmail.com, 74430 <at> debbugs.gnu.org
> From: martin rudalics <rudalics <at> gmx.at>
> 
>  > I think it would be the optimal solution to accept a value of
>  > make-cursor-line-fully-visible that only applies to the next redisplay
>  > after a pixel scrolling command is executed.
> 
> I think 'pixel-scroll-precision-mode' should make the cursor line fully
> visible when (1) 'make-cursor-line-fully-visible' is non-nil and (2) the
> cursor line is not "too" tall.  Where a cursor line might be too tall
> when it is the only visible line in its window, for example.

I think that instead of "too tall" the condition should be the
fraction of the cursor line that is visible.  For example, if the
cursor line is 80% visible, we could consider it "visible enough" for
this purpose.

So maybe make-cursor-line-fully-visible could also be a float number.




This bug report was last modified 208 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.