unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
From: "Herbert Euler" <herberteuler@hotmail.com>
Subject: Customization problem
Date: Fri, 27 Oct 2006 11:45:41 +0800	[thread overview]
Message-ID: <BAY119-F77324319A9627555E766ADA040@phx.gbl> (raw)

My customizations was cleared when I put some code into my ~/.emacs
and got error when loading this file.  This is because one of my
prefered package (Icicles mode by Drew Adams --
http://www.emacswiki.org/cgi-bin/wiki/Icicles_-_Libraries) tries to
save a customized variable when Emacs is killed.  It adds an entry to
`kill-emacs-hook', and `customize-save-variable' is invoked in this
entry.

`customize-save-variable' will invoke `custom-save-all', which will
flush all the customizations.  If some of the customizations (or
worse, all of the customizations) are not loaded when invoking
`custom-save-all', they will be wiped out.  This can happen when the
user loads a package that will save customizations, but Emacs is not
initialized successfully, and the user tries to quit Emacs when she/he
sees the error message.  That is why my customizations were cleared.

It seems Emacs loads customizations after it executes rests in the
init file.  Can the possiblility of clearing customizations be avoided
by loading them before taking any other actions specified in the init
file?

Regards,
Guanpeng Xu

_________________________________________________________________
Don't just search. Find. Check out the new MSN Search! 
http://search.msn.click-url.com/go/onm00200636ave/direct/01/

             reply	other threads:[~2006-10-27  3:45 UTC|newest]

Thread overview: 12+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-10-27  3:45 Herbert Euler [this message]
2006-10-27 13:33 ` Customization problem Richard Stallman
2006-10-28  2:01   ` Herbert Euler
2006-10-28 18:13     ` Richard Stallman
2006-10-29 13:08       ` Herbert Euler
2006-10-30 13:33         ` Richard Stallman
2006-10-31 12:35           ` Herbert Euler
2006-11-02 21:47             ` Richard Stallman
2006-11-02 22:26               ` Drew Adams
2006-11-04  6:36                 ` Richard Stallman
2006-11-04 15:32                   ` Drew Adams
2006-11-05 19:22                     ` Richard Stallman

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://www.gnu.org/software/emacs/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=BAY119-F77324319A9627555E766ADA040@phx.gbl \
    --to=herberteuler@hotmail.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).