Kyle Jones <kyle_jones(a)wonderworks.com> writes:
Gregory Neil Shapiro writes:
...
> (require 'vc)
...
> Is this change intentional?
Yes.
You can (require 'vc-hooks) instead. I noticed the change in
the
change logs but I don't know the reason for it. A likely reason is
to get rid of the requirement that VC be installed before XEmacs is
dumped.
Correct.
Semms like (require 'vc-hooks) could be (crockishly) put
into vc/auto-autoloads.el to get the same effect as dumping
vc-hooks.
It could, I'm not sure it should. vc is an infectious package that
cannot be unloaded once it is initialized. I thought we were strongly
discouraging that now.
If you consider auto-autoloads.el as a general place for putting
early init stuff instead of just autoloads then it loses its dry,
crockish flavor.
At the moment it is considered a place for early initialization, it's
the only readily accessible place one can get it at run-time. I've
been sitting back and staring at the `before-init-hook' for a few
weeks now without thinking of anything useful. Having early
initialization accessible at run-time is highly useful if one knows
what to do with it. I'm reluctant to make further changes until I
know what a portable not-dumped XEmacs looks like. How is that
project going, btw?