[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: creating new frame doesn't get faces right
From: |
Glenn Morris |
Subject: |
Re: creating new frame doesn't get faces right |
Date: |
Mon, 26 May 2003 13:20:28 +0100 |
User-agent: |
Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) |
John Paul Wallington wrote:
> Presumably as a result of Kim's extensive changes the bug no longer
> manifests itself.
[...]
> I'm inclined to leave things as they are. WDYT?
I'm still seeing frame/face-related problems. With the current CVS:
emacs -q --no-site-file
(set-face-attribute 'mode-line nil
:foreground "DarkSlateGrey" :background "Wheat")
The face is set correctly in the current frame. For some reason,
however, M-x customize-face reports that "this face is unchanged from
its standard setting".
If I then create a new frame, the mode-line face gets :inverse-video
turned on from somewhere, and loses its :box attribute. M-x
customize-face still doesn't think the face has changed.
Similar problems occur with set-face-background. It seems that both
this function and set-face-attribute only affect frames that exist
when they are called. But according to their doc-strings, if changes
are applied to all frames they should be applied to new frames as
well. This is certainly what used to happen (up until less than one
week ago).