GNU bug report logs - #77715
[PATCH] Add ring-bell functions for mode line and header line.

Previous Next

Package: emacs;

Reported by: Elijah Gabe Pérez <eg642616 <at> gmail.com>

Date: Thu, 10 Apr 2025 17:56:02 UTC

Severity: normal

Tags: patch

Done: Eli Zaretskii <eliz <at> gnu.org>

Bug is archived. No further changes may be made.

Full log


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

From: Drew Adams <drew.adams <at> oracle.com>
To: Drew Adams <drew.adams <at> oracle.com>, "eg642616 <at> gmail.com"
 <eg642616 <at> gmail.com>, "77715 <at> debbugs.gnu.org" <77715 <at> debbugs.gnu.org>
Cc: "shipmints <at> gmail.com" <shipmints <at> gmail.com>
Subject: RE: [External] : bug#77715: [PATCH] Add ring-bell functions for mode
 line and header line.
Date: Thu, 10 Apr 2025 21:57:37 +0000
I wrote:

> When Emacs dings it's typically due to a user error.
> 
> Where do you see the error message? In the echo area.
> 
> Putting the attention-grabbing "flash" or whatever
> in the echo area draws your attention to it, where
> you see the msg telling you what happened.
> 
> Why draw or keep the user's attention _away_ from
> that message? The user error might have little or
> nothing to do with the text at the cursor of the
> selected window.
> 
> Draw the user's attention _from_ there to the helpful
> message.

`visible-bell' has been around forever. Flashing
the entire frame (or as the Emacs manual says, "the
whole screen") is overkill, and it doesn't direct
your attention to the error message. Similar problem
with the alternatives I think you're considering,
even if they're less overkill than `visible-bell'
behavior.

A modest attention-grabber, out of the way in the 
echo area is better, IMO.

This bug report was last modified 3 days ago.

Previous Next


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