Xemas, ESS und R

Faheem Mitha faheem at email.unc.edu
Thu Sep 7 22:03:44 CEST 2000

In my experience installing rpms using Yast (in SuSE 6.2) is a bad idea
(particularly for third party rpms like ess) because dependency checking
is screwed up. I used to used Yast for this purpose but have now stopped
doing so. This may have been fixed in Yast2 in 6.4, but I just thought I
would give a warning. I would suggest instead, use rpm directly and
perhaps run suseconfig afterwards.

The ess rpms for suse used to have a little file which you has to add to
site-start.el. I still have the ancient 5.0 ESS rpm for Xemacs installed,
and it had a file called for-sitestart.el as follows

; -- ESS
(load "ESS/ess-site")

  (add-hook 'Rd-mode-hook
            (lambda ()
              (abbrev-mode 1)
              (if (eq window-system 'x)
                  (font-lock-mode 1))))

I added this to /usr/X11R6/lib/xemacs/site-lisp/site-start.el

and everything was cool. Of course if you don't want system-wide changes,
add this to ~/.emacs.  I think the same person (Albrecht Gebhardt) is
still maintaining them, so it may be the same kind of thing in 6.4. I am
not suggesting you use the above unchanged in 6.4 of course.

Funny thing, by the way, there appear to be two site-start.els in my
xemacs distribution. They are


I am not clear about why there are two. I appear to have added the lines
about ESS above to the latter, for reasons that are now not very clear to

I remember there was also some kind of permission problem getting ESS to
run on SuSE 6.3 as follows. SuSE 6.3 sets permissions 0660 to /dev/pty*,
this prevents ESS from running unless you change this back to 0666. This
may not be a problem in SuSE 6.4 of course.

I am sorry, I don't read German, so don't know exactly what the original
message said.

Disclaimer: all the above information may be out of date or inaccurate,
since the Linux distributions change so rapidly.


On Thu, 7 Sep 2000, Peter Malewski wrote:

> On Thu, 7 Sep 2000, Wolfgang Kohn wrote:
> > Hallo,
> > 
> > ich habe ESS-5.1.13.rpm mit YAST2 unter SUSE 6.4 installiert. Bekomme
> > aber unter XEMACS mit dem Befehl M-x R R nicht gestartet. In der
> > Kommandozeile wird [no match] angezeigt. Was muß ich tun damit ich ESS
> > nutzen kann?
> I never used SuSe nor Ess-rpm's nor xemacs. I think you have to add
> somethink like (require 'ess-site) to your .emacs. Of course the path to
> the ess-site have to be given. read the readme's and docs of ess. 
> in ess-site.el:
> ;;; with XEmacs, this is simply:
> ;;;      (add-path "/path/to/ess/lisp-directory")
> Peter
> BTW: The bad think with Suse is that you never understand what happens if
> you install something...

?? How do you mean, exactly?  F.

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