Stephen J. Turnbull wrote:
>>>>>"Ben" == Ben Wing <ben(a)xemacs.org>
writes:
>>>>>
>>>>>
Ben> so it does set ~/.xemacs. what should it do instead?
After some discussion with Mike, it seemed simplest if ~/.xemacs has
the same structure as /usr/local/lib/xemacs: it should have
xemacs-packages and mule-packages (if the user has mule-specific local
packages but uses no-mule XEmacsen, otherwise mule-packages is not
needed).
Probably the code should do
if test -z $package_path -a -n $package_prefix; then
package_path=~/.xemacs/site-packages
package_path=$package_path:~/.xemacs/mule-packages
package_path=$package_path:~/.xemacs/xemacs-packages
package_path=$package_path::$package_prefix/site-packages
package_path=$package_path:$package_prefix/mule-packages
package_path=$package_path:$package_prefix/xemacs-packages
fi
Ben> btw probably it should also take multiple prefixes; i'll see
Ben> about fixing this.
Please don't mess with this. Fix the default, yes, if you agree that
the above default is acceptable. However, there's no apparent demand
for multiple prefixes. What everybody who's posted wants is to set
_one_ system prefix, and for configure to set up defaults for user
packages so XEmacs automatically picks them up.
Also, I haven't worked out the configure UI for
packages-in-source-tarball yet, and multiple prefixes will make it
more complex to adapt to existing installations.
ok, sure. the above default sounds good to me and i'll fix it.
ben