2014-10-22 3 views
1

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

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

Я не уверен, почему это продолжает появляться. Если я попал в него, он открывает новый буфер 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 обычно зависает.

+0

Я задавался вопросом об этом в течение некоторого времени, а также. Я получаю ту же проблему каждый раз и снова, также во время автозаполнения. Мое «исправление» состояло в том, чтобы немедленно сохранить и перезагрузить emacs. Надеюсь, это решится. – jenesaisquoi

ответ

0

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

Если вы не хотите ESS запрашивали исходный каталог при запуске нового процесса, установите переменную ESS-аск-для-ESS-каталог в ноле ,

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

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

Приветствия,

Leslie

Смежные вопросы