GNU bug report logs - #16196
24.3.50; Disable ding when scrolling

Previous Next

Package: emacs;

Reported by: Jan Djärv <jan.h.d <at> swipnet.se>

Date: Fri, 20 Dec 2013 06:10:02 UTC

Severity: minor

Tags: patch

Found in version 24.3.50

Fixed in version 27.1

Done: Stefan Kangas <stefan <at> marxist.se>

Bug is archived. No further changes may be made.

Full log


Message #44 received at 16196 <at> debbugs.gnu.org (full text, mbox):

From: Jan Djärv <jan.h.d <at> swipnet.se>
To: Stefan Monnier <monnier <at> iro.umontreal.ca>
Cc: "16196 <at> debbugs.gnu.org" <16196 <at> debbugs.gnu.org>,
 Eli Zaretskii <eliz <at> gnu.org>
Subject: Re: bug#16196: 24.3.50; Disable ding when scrolling
Date: Sat, 4 Jan 2014 00:46:32 +0100
Hello. 

3 jan 2014 kl. 23:57 skrev Stefan Monnier <monnier <at> iro.umontreal.ca>:

>>> I'm not opposed to such an option, but I'm not convinced that changing
>>> the default behavior is a good idea: the general design of Emacs is that
>>> we strive to make every command perform *something*, so when the user's
>>> request ends up doing nothing, we signal an error to make it clear that
>>> Emacs did obey the request.  Otherwise the lack of feedback can make the
>>> user feel like Emacs is unresponsive.
>> The main use case here is "flinging" with a trackpad.  In that case, Emacs
>> already responds by scrolling up/down to the top/bottom.  It is after Emacs
>> has hit top/bottom that the "extra" beeps occur.
> 
> But if you're at EOB and you scroll with the wheel to try and go "even
> further", if Emacs doesn't (ding), then it does nothing: lack of feedback.
> 

Which is useless IMHO. Ding implies an error, this isn't one. I want to be at EOB and I am at EOB.

>> If already at the top/bottom, the normal thing for OSX apps is to
>> "bounce" a bit to show that the display is already at the top/bottom.  If at
>> the top, the whole page is moved a bit downwards and then bounces back.
>> This is not common in X, so not really appropriate for Emacs.
> 
> Right, instead we (ding).

If it was only one ding, one might be able to stand it even if it is just annoying and gives no value whatsoever. But with flinging the beeping goes on for several seconds, depending on the force of the fling. 

I rather have a silent lack of feedback than a lot of beeping. 

    Jan D. 



This bug report was last modified 5 years and 232 days ago.

Previous Next


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