[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#2066: Face `unspecified' inheritance ignores face-remapping-alist
From: |
Chong Yidong |
Subject: |
bug#2066: Face `unspecified' inheritance ignores face-remapping-alist |
Date: |
Tue, 27 Jan 2009 14:16:40 -0500 |
> Faces with an unspecified `inherit' attribute inherit from `default',
> right?
>
> Unfortunately, this mechanism does not respect remapped faces (face-
> remapping-alist). Faces, by default, seem to inherit from the frame
> default. To demonstrate:
>
> emacs -Q
> (fundamental-mode)
> (setq face-remapping-alist '((default . highlight)))
> (insert (propertize "test" 'face 'fringe))
I don't see any bug here. The "test" string inserted into the buffer
has a background different from `highlight', but that's because its
background is not unspecified:
(defface fringe
'((((class color) (background light))
:background "grey95")
(((class color) (background dark))
:background "grey10")
(t
:background "gray"))
"Basic face for the fringes to the left and right of windows under X."
:version "21.1"
:group 'frames
:group 'basic-faces)