I think that's a different issue (which arose in part because I don't install R in the "standard" place on Windows, dating back to the days when R/ESS couldn't handle the space in the "Program Files' directory path).

On 6/28/2022 1:20 PM, Enrico Schumann wrote:
On Tue, 28 Jun 2022, Kevin R. Coombes via ESS-help writes:

Hi,

I have been using emacs with ESS for years. By now,I
probably have old versions of each installed - so I
know one answer to my question is probably "install the
newest versions". But I don't really want to do that
right now. (Especially since the web support page for
ESS still claims that my ancient version is the most
recent official release.)

Ever since I installed R 4.2.0 (and now having just
installed R-4.2.1), ESS insists that R-4.1.0 is the
newest version on my system. It creates separate
commands to run R-4.2.0-64bit and R-4.2.1-64bit, but is
unable to tell that these are newer than R-4.1.0, so
the default "M-x R" is the same as "M-x R-newest",
which starts the wrong version

The only thing that I see that has changed is that all
earlier versions of R also include 32-bit versions. I
don't see why that should matter, since I have *not*
changed the default value (t) of
ess-prefer-higher-bit. Obviously, I am missing
something, since I can't figure out how to convince ESS
to take the R-4.2 versions into consideration when
determining the newest version.

Has anyone eslse seen this? Does anyone know if there
are minor edits I can make to ess-r-mode-el that will
persuade my old versions of emacs and ESS to just do
the right thing?

Thanks,
   Kevin

I have only seen something like this on Windows, where
I explicitly set `inferior-ess-r-program` (which I
think was called `inferior-R-program-name` in older
versions of ESS) to the right executable.



______________________________________________
ESS-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/ess-help

Reply via email to