sperber(a)informatik.uni-tuebingen.de (Michael Sperber [Mr. Preprocessor]) writes:
Jan> To me 'init.el' and 'options.el' are just
startup files that are
Jan> (load..)-ed.
That's not the way the code handles them.
They are in the new version of the code I proposed. The only trouble
is that if they are not found we need to go off and load .eamcs.
Therefore the advertised locations becomes ~/.xemacs/lisp/init.el but
it could as well be in in ~/.xemacs/lisp/my-own-init/init.el or
anywhere else.
Any special location for early.el, init.el etc and friends goes away
they are just normal Emacs libraries that get 'load'ed. Nice and clean.
That is why putting them in ./xemacs (i.e. no lisp dir) is ugly
because that still needs special casing.
This is a crucial difference, though, as it fixes the location of
options.el.
Therefore I propose to autodetect where we loaded them from and by
default write the customs back there. This will also work with
customizations in .emacs if you want to be compatible with FSF Emacs.
The only thing that is fixed is that BY DEFAULT a NEW options.el in
~/.xemacs/lisp/ is used when there were no previous customizations.
I you want to change that, just set custom-file.
Jan
--
Jan Vroonhof
http://www.math.ethz.ch/~vroonhof/
Mathematik, vroonhof(a)math.ethz.ch
HG E16, ETH-Zentrum, Tel: +41-1-6325456/25154
Raemistrasse 101, CH-8092 Zuerich. Fax: +41-1-6321085