GNU bug report logs - #53636
29.0.50; face-remapping broken on master

Previous Next

Package: emacs;

Reported by: Tassilo Horn <tsdh <at> gnu.org>

Date: Sun, 30 Jan 2022 13:55:02 UTC

Severity: normal

Tags: confirmed

Found in version 29.0.50

Done: Lars Ingebrigtsen <larsi <at> gnus.org>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: Lars Ingebrigtsen <larsi <at> gnus.org>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: 53636 <at> debbugs.gnu.org, tsdh <at> gnu.org
Subject: bug#53636: 29.0.50; face-remapping broken on master
Date: Sun, 13 Feb 2022 09:20:24 +0100
Eli Zaretskii <eliz <at> gnu.org> writes:

> So I can just reiterate what I said up-thread: basic faces cannot
> inherit from other faces, if we want to support remapping of those
> parent faces.  Our internal infrastructure for handling the basic
> faces simply doesn't support this.

Thanks for the analysis here -- it indeed seems like a much more complex
problem than I'd assumed.

I guess we should just document that face remapping doesn't work
reliably when remapping parent faces to the basic faces?

And for this bug report, the answer is "you have to use mode-line-active
instead of mode-line".

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no




This bug report was last modified 3 years and 175 days ago.

Previous Next


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