>>>> "Yoshiki" == Yoshiki Hayashi
<yoshiki(a)xemacs.org> writes:
Yoshiki> It seems you are refusing to understand what I said.
No, not at all. I presented an example in which the procedure as
written is _designed_ to destroy useful data. In this case it happens
not to be the user's customization; it happens that the user would
like to experiment with somebody else's configuration without
restarting Emacs. It's still useful data, and I still see no excuse
for destroying it. If it were garbage, it would get collected. But
it's not.
>>> It is called only before .emacs (or .xemacs/init.el) is
>>> loaded and never called again.
So? pdump_load is called before _anything_ is loaded and it still
managed to destroy user data (namely, command line option settings).
That was a design bug, too.
Yoshiki> If you were referring to face-spec-reset function I
Yoshiki> wholeheartedly agree. But I don't understand why you
Yoshiki> ignore context and add random remarks.
Because I'm not capable of fixing this particular bug; only suggesting
a work-around that you say is irrelevant. What I am primarily
concerned about is the future bugs that Custom is 99.44% sure to
introduce due to its habit of destroying data without requesting
confirmation from the user.
Custom maintainers have been saying for years "we'll fix this, we'll
fix that." I'm suggesting that maybe Custom should stop breaking
things in the first place.
On thing that LISP stands for is "Loaded In, Saved Permanently"! ;)
--
University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN
Institute of Policy and Planning Sciences Tel/fax: +81 (298) 53-5091
_________________ _________________ _________________ _________________
What are those straight lines for? "XEmacs rules."