>>>> "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