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 #119 received at 25228 <at> debbugs.gnu.org (full text, mbox):

From: Eli Zaretskii <eliz <at> gnu.org>
To: "Dr. Werner Fink" <werner <at> suse.de>
Cc: rudalics <at> gmx.at, 25228 <at> debbugs.gnu.org
Subject: Re: bug#25228: 25.1; GNU emacs 25.1: custom-set-faces from init file
 ~/.emacs ignored
Date: Wed, 21 Dec 2016 19:34:50 +0200
> Date: Wed, 21 Dec 2016 13:08:26 +0100
> From: "Dr. Werner Fink" <werner <at> suse.de>
> Cc: Eli Zaretskii <eliz <at> gnu.org>, 25228 <at> debbugs.gnu.org
> 
> ~"Lisp Backtrace:\n"
> ~"\"internal-set-lisp-face-attribute\""
> ~" (0xffffa740)\n"
> ~"\"set-face-attribute\""
> ~" (0xffffa930)\n"
> ~"\"font-setting-change-default-font\""
> ~" (0xffffab50)\n"
> ~"\"dynamic-setting-handle-config-changed-event\""
> ~" (0xffffae00)\n"
> ~"\"funcall-interactively\""
> ~" (0xffffadf8)\n"
> ~"\"call-interactively\""

This seems to indicate that a real font-changed event was received.
Can you look in your Gsettings and find where does this come from?

Anyway, how about if we simply introduce a defcustom that would
disable dynamic-setting-handle-config-changed-event from having any
effect?  Or maybe people who don't want this feature should be advised
to simply unbind this key binding:

  (define-key special-event-map [config-changed-event]
    'dynamic-setting-handle-config-changed-event)

WDYT?

In any case, Martin, I think you should install your patch on the
emacs-25 branch.




This bug report was last modified 104 days ago.

Previous Next


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