GNU bug report logs - #79785
31.0.50; [PATCH] Make Flymake fringe indicators use dedicated faces

Previous Next

Package: emacs;

Reported by: Protesilaos Stavrou <prot <at> protesilaos.com>

Date: Sat, 8 Nov 2025 05:48:01 UTC

Severity: normal

Tags: patch

Found in version 31.0.50

To reply to this bug, email your comments to 79785 AT debbugs.gnu.org.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-gnu-emacs <at> gnu.org:
bug#79785; Package emacs. (Sat, 08 Nov 2025 05:48:01 GMT) Full text and rfc822 format available.

Acknowledgement sent to Protesilaos Stavrou <prot <at> protesilaos.com>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs <at> gnu.org. (Sat, 08 Nov 2025 05:48:01 GMT) Full text and rfc822 format available.

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

From: Protesilaos Stavrou <prot <at> protesilaos.com>
To: bug-gnu-emacs <at> gnu.org
Subject: 31.0.50; [PATCH] Make Flymake fringe indicators use dedicated faces
Date: Sat, 08 Nov 2025 07:47:17 +0200
[Message part 1 (text/plain, inline)]
Dear maintainers,

The attached patch makes the Flymake fringe indicators use faces defined 
by Flymake instead of compilation ones.

This way, themes/users can make those indicators look the way they want 
without affecting the compilation faces.

I made the new faces look the same as before. Existing users should get 
the same results as they did.

All the best,
Protesilaos (or simply "Prot")
[0001-Make-Flymake-fringe-indicators-use-dedicated-faces.patch (text/x-diff, attachment)]

Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#79785; Package emacs. (Sat, 08 Nov 2025 08:34:02 GMT) Full text and rfc822 format available.

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

From: Eli Zaretskii <eliz <at> gnu.org>
To: Protesilaos Stavrou <prot <at> protesilaos.com>, sbaugh <at> janestreet.com
Cc: 79785 <at> debbugs.gnu.org
Subject: Re: bug#79785: 31.0.50;
 [PATCH] Make Flymake fringe indicators use dedicated faces
Date: Sat, 08 Nov 2025 10:33:48 +0200
> Date: Sat, 08 Nov 2025 07:47:17 +0200
> From: Protesilaos Stavrou <prot <at> protesilaos.com>
> 
> The attached patch makes the Flymake fringe indicators use faces defined 
> by Flymake instead of compilation ones.
> 
> This way, themes/users can make those indicators look the way they want 
> without affecting the compilation faces.
> 
> I made the new faces look the same as before. Existing users should get 
> the same results as they did.

Thanks.  Adding Spencer to the discussion.

This change needs to be called out in NEWS.

> +(defface flymake-error-fringe '((t :inherit compilation-error))
> +  "Face used by default in the `flymake-error-bitmap'."
> +  :version "31.1"
> +  :package-version '(Flymake . "1.5.0"))

This and other similar :package-version values in the new faces need
the value of Flymake versions added to
customize-package-emacs-version-alist to be expanded to include
version 1.5.0 of Flymake.




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.