[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#46358: 28.0.50; [PATCH] Add vc-dir faces; also apply them to vc-git
From: |
Protesilaos Stavrou |
Subject: |
bug#46358: 28.0.50; [PATCH] Add vc-dir faces; also apply them to vc-git |
Date: |
Sun, 07 Feb 2021 18:15:14 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) |
On 2021-02-07, 17:15 +0200, Eli Zaretskii <eliz@gnu.org> wrote:
>> From: Protesilaos Stavrou <info@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
Description: Text Data
- bug#46358: 28.0.50; [PATCH] Add vc-dir faces; also apply them to vc-git, Protesilaos Stavrou, 2021/02/07
- bug#46358: 28.0.50; [PATCH] Add vc-dir faces; also apply them to vc-git, Eli Zaretskii, 2021/02/07
- bug#46358: 28.0.50; [PATCH] Add vc-dir faces; also apply them to vc-git,
Protesilaos Stavrou <=
- bug#46358: 28.0.50; [PATCH] Add vc-dir faces; also apply them to vc-git, Lars Ingebrigtsen, 2021/02/08
- bug#46358: 28.0.50; [PATCH] Add vc-dir faces; also apply them to vc-git, Juri Linkov, 2021/02/08
- bug#46358: 28.0.50; [PATCH] Add vc-dir faces; also apply them to vc-git, Dmitry Gutov, 2021/02/08
- bug#46358: 28.0.50; [PATCH] Add vc-dir faces; also apply them to vc-git, Protesilaos Stavrou, 2021/02/09
- bug#46358: 28.0.50; [PATCH] Add vc-dir faces; also apply them to vc-git, Juri Linkov, 2021/02/09
- bug#46358: 28.0.50; [PATCH] Add vc-dir faces; also apply them to vc-git, Protesilaos Stavrou, 2021/02/09
- bug#46358: 28.0.50; [PATCH] Add vc-dir faces; also apply them to vc-git, Protesilaos Stavrou, 2021/02/09
- bug#46358: 28.0.50; [PATCH] Add vc-dir faces; also apply them to vc-git, Dmitry Gutov, 2021/02/09
- bug#46358: 28.0.50; [PATCH] Add vc-dir faces; also apply them to vc-git, Protesilaos Stavrou, 2021/02/09
- bug#46358: 28.0.50; [PATCH] Add vc-dir faces; also apply them to vc-git, Dmitry Gutov, 2021/02/10