Решение состоит в том, чтобы отредактировать ess-r-d.el
и удалить жестко заданную опцию --no-runtime
, заданную для R
, это строка 127 последней реализации.
Изменение
(let* ((r-always-arg
(if (or ess-microsoft-p (eq system-type 'cygwin))
"--ess "
"--no-readline "))
до
(let* ((r-always-arg
(if (or ess-microsoft-p (eq system-type 'cygwin))
"--ess "))
Если есть скомпилированная версия, вы должны скомпилировать .el
, чтобы сгенерировать и заменить двоичный файл .elc
.
Файл может быть (расположение каталога зависит от вашей ОС)
в каталоге site-lisp
. Отредактируйте файл .el
в emacs (^ X ^ F), затем выполните M-x byte-compile-file
, чтобы сгенерировать .elc
.
, если вы установили из всего исходного пакета zip / tar, в каталог lisp
. В этом случае после изменения выполните make
, а затем make install
.
Вам, конечно, нужно иметь write
доступ к файлам .el
и .elc
.
Если вам не нравится компиляция файла .el
, вы можете просто удалить его (.elc
) и использовать только версию .el
(должна быть лишь небольшая разница в производительности).