>>>> "Lynn" == Lynn David Newton
<lynn.newton(a)gmail.com> writes: 
    Lynn> Typically Macs are used by only one user, so having stuff out in
    Lynn> /usr-land so others can see it is not usually necessary. Come to think
    Lynn> of it, I could probably use a configure option to install somewhere
    Lynn> beneath my home directory. I think I used to do that, but haven't for a
    Lynn> long time.
When I used to install xemacs for many users, I put stuff in
share/xemacs/site-lisp.  (Or whatever; it's been a long time since I
had to do this).
    Lynn> My way of dealing with site-lisp that has long been to put all that
    Lynn> stuff either in ~/.xemacs or ~/.xemacs/site-packages, which I discovered
    Lynn> by experimentation automatically becomes included in load-path.
I put everything there nowadays.
    Lynn> So question 2b has to do with site-start.el. I seem to remember that at
    Lynn> least in ancient times xemacs would look (first?) for a file
    Lynn> site-start.el(c) in its load-path, and would run that stuff first. There
    Lynn> is no such file in the default installation, so I guess it's up to users
    Lynn> who want one to create one.
    Lynn> I do, because I use it to put some defuns that are extremely useful
    Lynn> during initialization, and also to declare some global properties up
    Lynn> front, also key bindings for eval-region and eval-print-last-sexp,
    Lynn> useful in debugging startups.
    Lynn> Is site-start.el(c) automatically loaded -- first -- if I don't
    Lynn> explicitly load it? I gather it is *not* -- otherwise xemacs -q would be
    Lynn> prone to frequent failures.
    Lynn> My brute force way of dealing with that has in the past been to put the
    Lynn> following as the first form in my init.el:
    Lynn> (load-library "site-start")
I vaguely remember editing site-start.el.  I also vaguely remember it
used to be loaded automatically.  My memory on this is very vague; I
probably last dealt with this 10-15 years ago.  It seems much less
useful if every user has to do (load-library "site-start").
But, as you say, machines are mostly single-user boxes, so I don't
care too much about these things and put everything in my .xemacs.  If
I ever have to manage multiple users using xemacs on the same machine,
I would want site-start to work again.
Ray
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://lists.xemacs.org/mailman/listinfo/xemacs-beta