[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