Emacs пытается открыть каталог данных ESS во время работы

Я использую R (версия 3.1.1) в emacs (версия 24.3.1), используя режим ESS [S] (версия 13.09). Иногда, пока я работаю, всплывает минибуфер со следующими

ESS (*R:2*, R (newest)) starting data directory? c:/Users/vince151/Documents/Dissertation/

Я не уверен, почему это продолжает появляться. Если я нажму Enter, откроется новый буфер R, обычно называемый R: 2, и будет запущен следующий код.

options(chmhelp=FALSE, help_type="text")
options(STERM='iESS', str.dendrogram.last="'", editor='emacsclient.exe', show.error.locations=TRUE)

Часто кажется, что минибуфер открывается при активном автозаполнении. Есть ли известная ошибка при использовании этих двух, которую мне не удалось найти с помощью поиска?

Я также заметил, что иногда открывается пустой буфер с именем ess-command-output.

Эта проблема продолжает возникать даже после открытия дополнительного буфера r, и я могу легко открыть 5 буферов R, если я не уделяю достаточно внимания, и в этот момент emacs обычно зависает.


person user3653085    schedule 22.10.2014    source источник
comment
Я тоже задумывался об этом некоторое время. Время от времени у меня возникает одна и та же проблема, в том числе во время автозаполнения. Мое «исправление» заключалось в немедленном сохранении и перезагрузке emacs. Я надеюсь, что это разрешится.   -  person Rorschach    schedule 23.10.2014


Ответы (1)


взято из руководства: http://ess.r-project.org/Manual/ess.html#Customizing-startup

Если вы не хотите, чтобы ESS запрашивал начальный каталог при запуске нового процесса, установите для переменной ess-ask-for-ess-directory значение nil.

(setq ess-ask-for-ess-directory nil)

Это решит вашу проблему.

Ваше здоровье,

Лесли

person UrsoBranco    schedule 11.10.2016