Czy jest jakaś modyfikacja istniejącego narzędzia lub nowego narzędzia, które podświetla składnię (kolor) bloki kodu R w dokumencie knitr Markdown po otwarciu w Emacsie?
Fragmenty knitr, na które patrzę, to bloki z potrójnym kliknięciem wstecz, [```]
które zawierają kod R.
EDYCJA: rzeczy, które próbowałem do tej pory:
- Ubuntu 12.04 z Emacs 23
emacs --version
GNU Emacs 23.3.1
1. Polymode
https://github.com/vitoshka/polymode/issues/3
Próbuję uzyskać polymode, aby podświetlić składnie moje pliki Rmd, ale narzeka na plik ładowania `` koloru '':
cd ~/.emacs.d
git clone https://github.com/vitoshka/polymode.git
W moim pliku .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-buffer:
Cannot open load file: color
- CentOS z Emacs 24:
emacs --version
GNU Emacs 24.2.1
1. Polymode zainstalowany poprawnie
Otwórz plik Rmd M-x polymode-minor-mode
, bez zmian w podświetlaniu składni.
emacs --version
GNU Emacs 24.3.1
1. Polymode zainstalowany poprawnie
Otwórz plik Rmd, M-x poly-markdown+r-mode
zacznie się pojawiać podświetlanie składni, ale muszę ręcznie zmodyfikować test w każdym bloku kodu z potrójnym zaznaczeniem, aby w pełni pokazał składnię.
Drugi obraz jest tuż po wpisaniu Return przed blokiem knitr.
polymode
: github.com/vitoshka/polymode