Didier Verna writes:
Stephen J. Turnbull wrote:
> Didier Verna writes:
>
> > In fact, I didn't even know you could use a ~/.xemacs/site-packages...
>
> Er, where is your personal Gnus, then? And (for completeness) your
> system Gnus? I think I'm confused here.
My SUMO is in /usr/local/share/xemacs/xemacs-packages
My more up-to-date packages are in /usr/local/share/xemacs/site-packages
- this includes Gnus
I think this is mildly wrong. The idea of {xemacs,mule,site}-packages
is to support a partition of available packages. Some versions of
XEmacs (ie, --without-mule) will ignore the mule-packages hierarchy.
All versions of PUI should ignore the site-packages hierarchy by
default (since there's no default place to download site-packages
from). You could argue that this is a design bug in the package
system, and I'm not prepared to back up my intuition with logic. But
unless you've got a weapon loaded with high-calibre code, I think Mike
will win the firefight ... ;-)
If you want your updated packages in a system hierarchy, then you IMHO
should have multiple system paths ending in xemacs-packages. (I don't
know for sure if this is supported by ./configure, but I think that
--with-late-packages=/usr/local/share/xemacs:/usr/local/share/xemacs-sumo
should work, and configure PUI to work with hierarchies in .../xemacs.)
Alternatively, you could abuse --with-last-packages for the SUMO.
(Originally --with-last-packages was intended to point to the
top-level of an XEmacs 20 installation in lieu of a SUMO. This is
also one reason why the package system was designed as {etc,lisp}/$PKG
instead of $PKG/{etc,lisp}.)
My own packages are in ~/.xemacs/xemacs-packages
I don't have a ~/.xemacs/site-packages
I would say that "own" packages belong in site-packages.
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://lists.xemacs.org/mailman/listinfo/xemacs-beta