ESS, Redhat Linux 6.1, and Emacs 20.4
Edward J. Czilli
ejczilli at umich.edu
Sat Feb 12 21:37:12 CET 2000
I downloaded the ESS package yesterday, but I am having trouble
installing it. I need to know how to add ESS to Emacs under Linux.
I have configured Emacs and AUCTex under Win98/NT, but the set-up
of Emacs and related packages under Linux is new to me.
I have read the ESS-5.0-README file, but I continue to have
problems.
The file structure under Linux is confusing me. I hope that you can
clarify things a bit for me with respect to the Emacs organization
under Linux.
I have a fresh install of Redhat Linux 6.1 and Emacs 20.4 was
installed as part of the Rehat install procedure (using, I assume,
the rpm). This is a single user workstation setup.
It appears that Emacs has created directories in the following
places:
/usr/local/bin/emacs (binary files)
/usr/local/share/site-lisp (this is an empty directory)
/usr/local/share/emacs/20.4/... (LISP code and support files)
/usr/local/info (INFO files for Emacs)
PROBLEM #1: Where is the '.emacs' file located?
Should it be placed in /usr/local/share/emacs/20.4? I have been
told that '.emacs' should be placed in 'my root directory'. Is
/usr/local/share/emacs/20.4 the 'root directory'?
PROBLEM #2: Locations of LISPDIR and INFODIR
This is a source of much confusion for me... It looks like I have
two ../site-lisp subdirectories:
/usr/local/share/site-lisp
/usr/local/share/emacs/20.4/site-lisp
What purpose is served by two ../site-lisp subsirectories?
The ESS-5.0-README says to extract the ESS *.tar file in a
directory 'where I keep lisp files.' I extracted the *.tar file to
/usr/local/share/emacs/20.4/site-lisp. Was this the correct thing
to do?
It looks like I have two info subdirectories:
/usr/local/info
/usr/info (contains the 'dir' file)
When I ran the ESS Makefile, ESS placed the ESS info files in
/usr/local/info. How can I edit /usr/info/dir to tell Emacs where
to find the ESS info files?
Problem #3: Getting Emacs to 'see' the ESS Lisp code.
I created a '.emacs' file in /usr/local/share/emacs/20.4 and put a
line in it as follows:
(load
"//usr/local/share/emacs/20.4/site-lisp/ess-5.1.11/lisp/ess-site")
But when I run Emacs I cannot be certain if Emacs read the line. In
any case, Emacs does not respond to any of the ESS commands. I have
R insttalled on my system and I want ESS to work with R. But when
i type M-x R nothing happens. So I must be doing something
incorrectly.
Can you offer anysuggestions? Thank you for your time.
-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
ess-help mailing list -- To (un)subscribe, send
subscribe or unsubscribe
(in the "body", not the subject !) To: ess-help-request at stat.math.ethz.ch
_._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._
More information about the ESS-help
mailing list