[comp.emacs] users init

ritzenth@bgsuvax.UUCP (Phil Ritzenthaler) (06/25/87)

Background:
    1.)  Gnu Emacs 18.47 running on a Vax 785 4.3BSD Unix
    2.)  There is a .emacs file in the root directory ( / )

Problem:
When 18.45 was released, in /lisp/Changelog, there was an entry:

     Tue May 12 11:50:22 1987  Richard M. Stallman  (rms at prep)
                                     .
                                     .

	* startup.el (command-line): If running under `su',
	use user's original login name to get init file.
	Otherwise use $HOME.

Then for 18.47, another entry:

     Wed Jun 10 21:10:01 1987  Richard M. Stallman  (rms at prep)
	     * Version 18.47 released.
	     * startup.el (command-line): Old test for su failed.
	       Now assume su if (user-login-name) != (getenv "USER").

Our Emacs still searches only the $HOME environment (which is the root 
directory) when we have su'ed.  It never uses the user's original login name 
(or even $USER) to get the init (.emacs) file.  I kludged around this by
placing the entry:
     (load "~$USER/.emacs")
in the root's .emacs file, but can you say B-O-M-B if the user doesn't have
an init file!!!???!!!  There has to be a better way!  Anyone seen an Emacs-Lisp
manual?  Does one exist?

Any ideas, guesses, horse shoes, grenades available??
                                                   
Phil Ritzenthaler			 |USnail:University Computer Services
                                         |       241 Math-Science Bldg.
                                         |       Bowling Green State University
UUCP :.!cbosgd!osu-eddie!bgsuvax!ritzenth|       Bowling Green, OH   43403-0125
CSNET: ritzenth@research1.bgsu.edu       |       Phone: (419) 372-2102