emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: face-remapping-alist can not override internal-border face?


From: Eli Zaretskii
Subject: Re: face-remapping-alist can not override internal-border face?
Date: Fri, 08 Mar 2019 10:26:20 +0200

> Date: Fri, 8 Mar 2019 12:30:05 +0800 (CST)
> From: tumashu <address@hidden>
> 
> I have tested the below code in msys2-emas26 of window7, seem that 
> internal-border 
> can not be overrrided.
> ----------------
> 
> (defface test
>   '((t (:inherit default :background "green")))
>   "Face used by the ivy-posframe."
>   :group 'ivy-posframe)
> 
> (setq face-remapping-alist '((internal-border . test)))
> 
> (make-frame '((internal-border-width . 100)))
> 
> (redraw-display)

I think this is because your remapped face inherits from 'default'.
Faces that inherit from the basic faces are remapped as their parents,
so you created a contradiction, whereby one basic face
(internal-border) is remapped to face whose parent (default) is NOT
remapped.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]