Есть ли способ с помощью ESS (Emacs Speaks Statistics) получить буфер * R *, в который отправляются команды, на самом деле сохранить на диск?

Одним из преимуществ, которые Jupyter имеет в наши дни при работе с ядром R, является тот факт, что ваша команда ноутбука и вывод сохраняются. Когда я запускаю M-x R из emacs для запуска ESS, у меня есть консоль R в буфере, в который я также могу использовать C-c C-r, C-c C-j и C-c C-p или C-c C-b для отправки команд. Это очень хорошо, но буфер временный (как временный буфер). Есть ли способ идеально добавить его в файл, чтобы у него была «ноутбук», в котором хранятся все команды сеанса и их вывод?


person Palace Chan    schedule 11.09.2016    source источник
comment
Если вам нужна записная книжка в emacs, зайдите на orgmode.org, github.com/gregsexton/ob-ipython или github.com/millejoh/emacs-ipython-notebook   -  person Ista    schedule 12.09.2016


Ответы (1)


Да, вы можете сохранить буфер так же, как и любой другой буфер в emacs.

person Ista    schedule 11.09.2016
comment
Но как бы вы возобновили работу там после перезапуска R? - person Palace Chan; 12.09.2016
comment
Ваш вопрос не ясен. Вы имеете в виду возобновить сеанс R или добавить еще немного вывода в журнал предыдущего сеанса? - person Ista; 12.09.2016
comment
Извините, я имел в виду последнее - person Palace Chan; 12.09.2016
comment
Я не знаю, как открыть файл в низшем режиме. Однако вы можете начать новый сеанс R и добавить его к существующему файлу с помощью M-x append-to-file. - person Ista; 12.09.2016