GNU bug report logs - #21959
[25.1.50.1] No way to save customization from emacs -Q

Previous Next

Package: emacs;

Reported by: Andreas Röhler <andreas.roehler <at> easy-emacs.de>

Date: Thu, 19 Nov 2015 12:27:03 UTC

Severity: wishlist

Tags: wontfix

Done: Lars Ingebrigtsen <larsi <at> gnus.org>

Bug is archived. No further changes may be made.

Full log


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

From: Eli Zaretskii <eliz <at> gnu.org>
To: Andreas Röhler <andreas.roehler <at> easy-emacs.de>
Cc: 21959 <at> debbugs.gnu.org
Subject: Re: bug#21959: [25.1.50.1] No way to save customization from emacs -Q
Date: Fri, 20 Nov 2015 10:24:59 +0200
> Date: Fri, 20 Nov 2015 08:24:23 +0100
> From: Andreas Röhler <andreas.roehler <at> easy-emacs.de>
> CC: 21959 <at> debbugs.gnu.org
> 
> >       If Emacs was invoked with the `-q' or `--no-init-file' options
> >    (*note Initial Options::), it will not let you save your customizations
> >    in your initialization file.  This is because saving customizations
> >    from such a session would wipe out all the other customizations you
> >    might have on your initialization file.
> >
> 
> Hmm, maybe not link saving and wiping out?
> What is the rational for theses connection?

AFAIU, Customize cannot _update_ your settings (which might include
customizations of more than one feature) without _loading_ them from
your ~/.emacs first.  All it can do is to write out the few (usually,
just one) customizations you did in the "emacs -Q" session, replacing
whatever was there before.  This effectively "wipes out" what you had
there.

> What about having these separated and a command "clear customizations"?

Not sure how that would help; see above.

I think a way forward would be to teach Customize to _add_
customizations rather than _replace_ them.  If that's possible.
Patches welcome.




This bug report was last modified 3 years and 163 days ago.

Previous Next


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