Когда вы просите ESS оценить следующее из буфера (C-c, C-b или подобное)
par(ask=TRUE)
plot(1,1)
plot(2,1)
Интерпретатор переходит в бесконечный цикл, потому что ESS запускает сеанс R с аргументом --no-readline. Цикл можно разорвать с помощью C-g, но есть ли способ заставить интерпретатор действительно запрашивать пользовательский ввод?