GNU bug report logs - #25228
25.1; GNU emacs 25.1: custom-set-faces from init file ~/.emacs ignored

Previous Next

Package: emacs;

Reported by: werner <at> suse.de (Dr. Werner Fink)

Date: Mon, 19 Dec 2016 11:57:01 UTC

Severity: normal

Tags: patch

Merged with 24482, 26340, 40419, 40461

Found in versions 25.1, 26.0.50, 26.3

Full log


Message #38 received at 25228 <at> debbugs.gnu.org (full text, mbox):

From: martin rudalics <rudalics <at> gmx.at>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: werner <at> suse.de, 25228 <at> debbugs.gnu.org
Subject: Re: bug#25228: 25.1; GNU emacs 25.1: custom-set-faces from init file
 ~/.emacs ignored
Date: Tue, 20 Dec 2016 17:25:11 +0100
>> Which one is "the offending change"?
>
> The one whose commit caused this issue to arise, commit e65c307.
>
>> If you reread the thread, you will
>> see that there are controversial opinions.  Anyway, here we go.
>
> Thanks, but that's not what I asked about.  I asked to describe how
> the change after which this issue appeared causes it to appear.  IOW,
> what does the current code do that wasn't done before e65c307, which
> triggers this problem?

Before e65c307 the disjunct

         (or (font-get (face-attribute 'default :font f 'default)
                   :user-spec)

in ‘font-setting-change-default-font’ always evaluated to nil.  After
e65c307 it returns some non-nil value and ‘frame-font’ gets set to that.

martin





This bug report was last modified 105 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.