[ESS-bugs] ess-mode 5.3.3; bug in file-name-all-completions?

Richard M. Heiberger rmh at temple.edu
Fri Oct 27 22:22:12 CEST 2006


Hi and welcome.

Your working fix

Working fix: 
------------ 

I edited essd-sp6.el and replaced 
 (defvar ess-s-versions '("Splus") 
with 
 (defvar ess-s-versions nil        

I edited essd-r.el and replaced 
 (defvar ess-r-versions '("R-1" "R-2" "R-devel" "R-
patched")                                                                
with 
 (defvar ess-r-versions nil 

I can now start up Emacs and invoke R via 
 M-x R 





can't be used as a general solution.  Those names are there
because they are used to construct M-x functions that will call
any of the R or S versions that are on the machine.  We then place
the calls to those versions on the emacs menu.  From within the
myfile.s buffer, click "ESS/Start Process/Other/function.name".

What problem are you trying to solve?  If none of the referents for those
names are present, I would expect the result of running the code that
generates functions to return with 0 functions generated.

On your specific machine, if you need to set those values to nil, do
it in site-start.el.  Even wearing your site administrator hat, you are
a user from the ESS perspective.  The only ess*.el file that a user
is allowed to touch is ess-site.el.  I don't understand why your machine
needs nil values.  If you can describe the reason, then code it as a
condition and then the condition could be added to the essd*.el files.




More information about the ESS-bugs mailing list