GNU bug report logs -
#73862
[PATCH] Add `header-line-active` and `header-line-inactive` faces.
Previous Next
Reported by: trevor.m.murphy <at> gmail.com
Date: Fri, 18 Oct 2024 12:58:02 UTC
Severity: wishlist
Tags: patch
Done: Eli Zaretskii <eliz <at> gnu.org>
Bug is archived. No further changes may be made.
Full log
Message #84 received at 73862 <at> debbugs.gnu.org (full text, mbox):
> From: Aaron Jensen <aaronjensen <at> gmail.com>
> Date: Sat, 7 Dec 2024 07:28:33 -0600
> Cc: Stefan Monnier <monnier <at> iro.umontreal.ca>, trevor.m.murphy <at> gmail.com, me <at> eshelyaron.com,
> 73862 <at> debbugs.gnu.org
>
> On Sat, Dec 07, 2024 at 1:50 AM, Eli Zaretskii <eliz <at> gnu.org> wrote:
>
> > If we do prefer to support remapping mode-line and header-line faces, then
> > I can suggest the semi-kludgey "fix" below. Is this better than what we
> > have now?
>
> Does this patch make it so that remaps are considered for header-line even
> if header-line-active no longer inherits from header-line?
It shouldn't. If you apply it and see something like that, it should
be considered a bug somewhere (but I would be very surprised if it did
happen).
All this change does it give the code the chance to account for
remapping of header-line-active if header-line was remapped. But if
the latter doesn't inherit from the former, that chance will not
produce anything that depends on header-line's remapping.
> The more I think about this, the less
> inclined I'd be to play special case whack-a-mole with it and the more I'd
> be inclined to either "live with it" or figure out a way to disable
> remapping entirely in certain rendering contexts.
Disabling remapping entirely is not feasible, since too many places
already account for remapping.
> Tab bar mode is another one that comes to mind that probably
> shouldn't use remaps at all when rendering.
Why not?
This bug report was last modified 214 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.