GNU bug report logs - #61413
[PATCH] Make warnings show a "warning" emoji instead of a stop-sign

Previous Next

Package: emacs;

Reported by: Konstantin Kharlamov <Hi-Angel <at> yandex.ru>

Date: Sat, 11 Feb 2023 08:47:02 UTC

Severity: wishlist

Tags: patch

Merged with 60854

Full log


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

From: Kévin Le Gouguec <kevin.legouguec <at> gmail.com>
To: Mauro Aranda <maurooaranda <at> gmail.com>
Cc: rudolf <at> adamkovic.org, rms <at> gnu.org, stefankangas <at> gmail.com,
 Hi-Angel <at> yandex.ru, Eli Zaretskii <eliz <at> gnu.org>, 61413 <at> debbugs.gnu.org
Subject: Re: bug#61413: [PATCH] Make warnings show a "warning" emoji instead
 of a stop-sign
Date: Sun, 23 Feb 2025 17:09:24 +0100
[Message part 1 (text/plain, inline)]
Kévin Le Gouguec <kevin.legouguec <at> gmail.com> writes:

> Back to the topic of the warnings-suppress icon representations: FWIW, I
> toyed with status/dialog-error-symbolic.svg from adwaita-icon-theme, but
> could not land on a result I found perfectly harmonious.

Figured that for all the button.el help-echo noodling, it would not hurt
to give a shot to the most-requested suggestions in this report: show a
warning sign *for presentation only*, and use an explicit plain text
button for suppression.

Attaching the result (patch & screenshot).  OT1H it feels like there is
room for further refinement¹, OTOH I prefer to send that iteration first
before building castles in the air.


¹ Integration with warning-prefix-function, varying faces with warning
levels, figuring out what the deal is with invoking 'newline instead of
inserting "\n" directly, using define-button-type & insert-button which
I just learned about…

[0001-Use-plain-text-for-warning-supression-button.patch (text/x-patch, attachment)]
[Screenshot_20250223_163540.png (image/png, attachment)]

This bug report was last modified 56 days ago.

Previous Next


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