Чи є модифікація існуючого інструменту чи нового інструменту, який буде виділяти синтаксичні (кольорові) блоки R-коду в документі розмітки в'язального пристрою при відкритті в Emacs?
Кульки, на які я дивлюся, - це блоки з трьома зворотними зворотами, [```]
які містять код R всередині.
EDIT: речі, які я намагався поки що:
- Ubuntu 12.04 з Emacs 23
emacs --version
GNU Emacs 23.3.1
1. Полімод
https://github.com/vitoshka/polymode/isissue/3
Я намагаюся отримати полімод для виділення синтаксису моїх файлів Rmd, але він скаржиться на файл 'color' завантаження:
cd ~/.emacs.d
git clone https://github.com/vitoshka/polymode.git
У моєму файлі .emacs:
(add-to-list 'load-path "/home/avilella/.emacs.d/polymode/")
(add-to-list 'load-path "/home/avilella/.emacs.d/polymode/modes/")
;; Require any polymode bundles that you are interested in:
(require 'poly-R)
(require 'poly-markdown)
eval-буфер:
Cannot open load file: color
- CentOS з Emacs 24:
emacs --version
GNU Emacs 24.2.1
1. Полімод встановлений правильно
Відкрийте Rmd-файл, M-x polymode-minor-mode
без підсвічування синтаксису жодних змін.
emacs --version
GNU Emacs 24.3.1
1. Полімод встановлений правильно
Відкрийте файл Rmd M-x poly-markdown+r-mode
, деякі виділення синтаксису починають з’являтися, але мені потрібно вручну змінити тест у кожному блоці коду з трьостими галочками, щоб він повністю показав синтаксис.
Друге зображення одразу після введення Повернення перед блоком в'язання.
polymode
: github.com/vitoshka/polymode