you guys should read my
http://www.xemacs.org/Architecting-XEmacs/init-files.html.
i talk about rearranging things to fix a whole lot of problems [e.g. loading the
init file *before* mapping the first frame], and allow for many things that are
currently impossible.
but as for your arguments below, the fact that you *can* rearrange to fix
problems doesn't change the fact that the default is wrong for 99% of the
users. the rest can use a command-line argument [or my pre-init mechanism,
mentioned in that file above -- if and when it ever gets implemented].
furthermore, your args aren't even correct.
you can always put your own elisp in custom.el -- custom will preserve it no
problem when saving out its values.
so with the switched order, you can 1/ force the init file to be loaded first,
2/ change its name, or 3/ not load it at all -- something you can't currently do
except with command-line args.
[sorry, i had to do it :-]
Didier Verna wrote:
Hrvoje Niksic wrote:
> Didier Verna <didier(a)xemacs.org> writes:
>
> > True, but that doesn't make it a good argument *not* to change the
> > order.
>
> Of course. I just wanted to prevent changing something that works for
> frivolous reasons. However:
>
> > There are more important problems, like starting packages from the
> > init files, resulting in customizations not being set up when the
> > package is run.
>
> I agree that it is a good reason. Maybe we should, for additional
> safety, ask Per Abrahamsen what he thinks about the ordering change?
Yup. I still can see an argument one could raise against changing the
order:
- with the current order, you can 1/ change the custom file name and 2/ load
it before (the rest of) the init file (in order words, swap the order).
- with the opposite order, you can do neither of these.
Actually, you probably could, if we provided command line options for doing
that.
--
Didier Verna, didier(a)lrde.epita.fr,
http://www.lrde.epita.fr/~didier
EPITA / LRDE, 14-16 rue Voltaire Tel.+33 (1) 53 14 59 47
94276 Le Kremlin-BicĂȘtre, France Fax.+33 (1) 44 08 01 99 didier(a)xemacs.org
--
ben
I'm sometimes slow in getting around to reading my mail, so if you
want to reach me faster, call 520-661-6661.
See
http://www.666.com/ben/chronic-pain/ for the hell I've been
through.