GNU bug report logs -
#46358
28.0.50; [PATCH] Add vc-dir faces; also apply them to vc-git
Previous Next
Reported by: Protesilaos Stavrou <info <at> protesilaos.com>
Date: Sun, 7 Feb 2021 11:43:01 UTC
Severity: normal
Tags: fixed, patch
Found in version 28.0.50
Fixed in version 28.1
Done: Lars Ingebrigtsen <larsi <at> gnus.org>
Bug is archived. No further changes may be made.
Full log
Message #11 received at 46358 <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
On 2021-02-07, 17:15 +0200, Eli Zaretskii <eliz <at> gnu.org> wrote:
>> From: Protesilaos Stavrou <info <at> protesilaos.com>
>> Date: Sun, 07 Feb 2021 13:42:09 +0200
>>
>> In the attached patch, I do the following:
>>
>> 1. Define new faces. Each has semantic value in that it applies to
>> constructs implied by its name.
>
> Thanks. Would it be possible to use color names rather than #RRGGBB
> values? The latter makes it very hard to figure out the color that
> will be used by the face.
I will keep this in mind for the next time. For this case I removed all
color specifications (please find the revised patch attached to this
message).
>> 4. Use new color combinations which conform with the WCAG AAA standard
>> for color contrast against pure white/black (this standard pertains
>> to legibility and is the highest of its kind).
>
> Not sure what that means in practical terms: most Emacs users I've
> watched working (myself included) use some background color other than
> pure black or white. Doesn't that change the contrast and the optimal
> colors?
You are right: I should have clarified that I meant the default white
background and its inverse. Other themes would indeed have to adapt
things to their needs.
>> With regard to point 2, I only use Git and thus cannot test the other
>> backends with the requisite degree of confidence. Do you think I should
>> try regardless? Or should we just support the Git backend and hope that
>> someone else will work on [some of] the other backends?
>
> If you can easily try other backends, it will be appreciated. But it
> is not mandatory, IMO.
I will inspect their code and try to identify whatever looks the same as
vc-git. Then I will prepare a separate patch.
>> On point 4, please consider this a proposal: it is a highly opinionated
>> change. If you feel we should in no way alienate existing users, I am
>> prepared to remove all colors and just :inherit from the faces that
>> applied before.
>
> Personally, I think inheriting from the existing faces will be less
> drastic, so it's probably better.
Very well! I am doing just that in the revised patch. So there should
be no visual difference between this and the prior state, except for one
case: the empty Git stash header, which will ultimately inherit from
'shadow' (before there was a "FIXME" to disambiguate it from other
header values).
--
Protesilaos Stavrou
protesilaos.com
[0001-Add-vc-dir-faces-also-apply-them-to-vc-git.patch (text/x-patch, attachment)]
This bug report was last modified 4 years and 160 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.