GNU bug report logs -
#9982
M-x load-theme does not change background color
Previous Next
Full log
Message #59 received at 9982 <at> debbugs.gnu.org (full text, mbox):
Hello.
29 jan 2012 kl. 14:28 skrev Chong Yidong:
> Chong Yidong <cyd <at> gnu.org> writes:
>
>> I installed xfce4 and can now reproduce the bug. The problem is the
>> existence of the `theme-face' property for `default', which is present
>> at startup even with emacs -Q. I don't know where this is coming from
>> either, but it rings a dim bell---I'll try to investigate further.
>
> The theme-face is coming from `font-setting-change-default-font' in
> dynamic-settings.el:
>
> (let ((spec (list (list t (face-attr-construct 'default)))))
> (progn
> (put 'default 'customized-face spec)
> (custom-push-theme 'theme-face 'default 'user 'set spec)
> (put 'default 'face-modified nil))))))
>
> As this function is written, it's not going to play nicely with the
> Customize or Custom themes code. It tries to apply the system font
> settings by pretending that the user has customized the default face.
> The problem is that user customizations override Custom themes.
Then does menu-set-font (the command for the menu choice "Set Default Font") have the same problem? The code was taken from there.
Jan D.
This bug report was last modified 13 years and 114 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.