Subject: Re: bug#37774: 27.0.50; new :extend attribute broke visuals of all themes and other packages

From: Eli Zaretskii <[email-masked]>
Date: Thu, 05 Dec 2019 21:19:31 +0200

> From: Kévin Le Gouguec <[email-masked]>
> Cc: [email-masked],  [email-masked],  [email-masked],
>   [email-masked]
> Date: Thu, 05 Dec 2019 20:05:01 +0100
> 
> Eli Zaretskii <[email-masked]> writes:
> 
> > Why are you using values for :inherit that are lists of one element?
> > Why not just ":inherit FACE"?
> 
> … You can just ":inherit FACE"?

>From the ELisp manual:

  ‘:inherit’
       The name of a face from which to inherit attributes, or a list of
       face names.  [...] If a list of faces is used, attributes from
       faces earlier in the list override those from later faces.

> > But yes, this is a bug: the value of :inherit can legitimately be a
> > list.  Should be fixed now, thanks.
> 
> Can confirm, thanks!

Thanks for testing.