Subject: bug#1894: 23.0.60; list-faces-display does not respect special-display-regexps

From: Juri Linkov <[email-masked]>
Date: Wed, 14 Jan 2009 03:18:34 +0200

> emacs -Q
> M-x set-variable special-display-regexps ("[ ]?[*][^*]+[*]")
>
> Customize `special-display-frame-alist' to, say, have
> `background-color' "LightBlue". M-x list-faces-display.
>
> The frame displaying buffer *Faces* does not show a LightBlue
> background. However, the `frame-parameters' for that frame do include
> (background-color . "LightBlue").

Please see a comment in `list-faces-display':

    ;; If the *Faces* buffer appears in a different frame,
    ;; copy all the face definitions from FRAME,
    ;; so that the display will reflect the frame that was selected.

-- 
Juri Linkov
http://www.jurta.org/emacs/