Решение состоит в том, чтобы редактировать 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
(должна быть только небольшая разница производительности).
Запрос появляется только после нажатия c-G, а c-G не просто выходит из цикла, ожидающего ввода пользователя, он останавливает выполнение оставшегося скрипта. – fgregg 2010-12-05 23:42:14
Итак, чтобы быть понятным, появится окно графика и, несмотря на щелчок в окне, чтобы сосредоточиться на нем, вы не видите подсказку? – 2010-12-06 00:45:47