C'è qualche modifica di uno strumento esistente o di un nuovo strumento che evidenzierà la sintassi (colore) blocchi di codice R in un documento markdown knitr quando aperto in Emacs?
I blocchi knitr che sto guardando sono blocchi a triplo backtick [```]
che contengono codice R all'interno.
EDIT: cose che ho provato finora:
- Ubuntu 12.04 con Emacs 23
emacs --version
GNU Emacs 23.3.1
1. Polymode
https://github.com/vitoshka/polymode/issues/3
Sto cercando di ottenere polymode per evidenziare la sintassi dei miei file Rmd, ma si lamenta di un file di caricamento 'colore':
cd ~/.emacs.d
git clone https://github.com/vitoshka/polymode.git
Nel mio file .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-tampone:
Cannot open load file: color
- CentOS con Emacs 24:
emacs --version
GNU Emacs 24.2.1
1. Polymode installato correttamente
Apri un file Rmd M-x polymode-minor-mode
, nessuna modifica all'evidenziazione della sintassi.
emacs --version
GNU Emacs 24.3.1
1. Polymode installato correttamente
Apri un file Rmd,, M-x poly-markdown+r-mode
inizia a comparire parte dell'evidenziazione della sintassi, ma ho bisogno di modificare manualmente il test in ogni blocco di codice con tre segni di spunta per mostrare completamente la sintassi.
La seconda immagine è subito dopo aver digitato un Return prima del blocco knitr.
polymode
: github.com/vitoshka/polymode