3

Я могу запустить интерпретатор R через Emacs. Тем не менее, я ищу режим R для написания сценариев, которые будут выполнять подсветку синтаксиса, автозаполнение и т.д. (Дайте мне знать, если есть другие функции, которые вы бы порекомендовали также).

Например, я открыл скрипт R (с расширением файла .R) но режим говорит fundamental , как мне получить R mode который будет использоваться при открытии сценариев R?

Я использую Ubuntu 12.04 LTS и emacs 24.3, дайте мне знать, если вам нужна дополнительная информация, и спасибо заранее!

1 ответ1

4

Как я понял из этого учебника, рассматриваемый режим - это R-mode . Вы можете подтвердить это, посетив файл кода R и выполнив M-x R-mode ; если ваш буфер обозначен (т. е. выделен синтаксисом), вы знаете, что это режим, который вы хотите использовать для своих файлов R.

Чтобы автоматически установить этот основной режим при посещении файлов кода R, добавьте следующее в файл инициализации Emacs (~/.emacs , /.emacs.el , ~/.emacs.d/init.el , & c.):

(add-to-list 'auto-mode-alist '("\\.R$" . R-mode))

Обратите внимание, что у меня фактически не было причины использовать ESS, поэтому я могу ошибиться в названии режима для R source. Тем не менее, шаблон будет верен для любого режима, который вам нужно вызвать; если вы можете узнать название нужного вам режима, замена его на R-mode в вызове (add-to-list) даст желаемый эффект.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .