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 #20 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: Mon, 19 Dec 2016 21:20:49 +0100
> Somebody with access to an effected system should debug this some day.

Back then that idea stalled after

> OK.  Below you'll get more than you asked for.  The breakpoint is hit
> four times, the third (with a value of 15) when my .emacs is read and
> the fourth (with a value of 18 again) when the
> ‘dynamic-setting-handle-config-changed-event’ is processed (the fourth
> is the one I posted before).

and your answer

> Thanks, I will look into that and see what it tells.

IIUC all this ‘dynamic-setting-handle-config-changed-event’ mechanism is
about detecting changes applied to GConf and/or GSettings on the fly and
applying them to the running Emacs session.  Such configuration settings
should never override anything specified by the user in her .emacs.  The
mechanism was virtually inoperative for four years until Paul changed an
innocuous parameter descriptor.  So this mechanism has never been tested
in all those years ...

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.