¿Existe alguna modificación de una herramienta existente o nueva herramienta que resaltará la sintaxis (color) bloques de código R en un documento de rebajas de punto cuando se abra en Emacs?
Los trozos de knitr que estoy viendo son bloques de triple tilde [```]
que contienen código R en su interior.
EDITAR: cosas que probé hasta ahora:
- Ubuntu 12.04 con Emacs 23
emacs --version
GNU Emacs 23.3.1
1. Polymode
https://github.com/vitoshka/polymode/issues/3
Estoy tratando de obtener polymode para resaltar la sintaxis de mis archivos Rmd, pero se queja de un archivo de carga de 'color':
cd ~/.emacs.d
git clone https://github.com/vitoshka/polymode.git
En mi archivo .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 con Emacs 24:
emacs --version
GNU Emacs 24.2.1
1. Polymode instalado correctamente
Abra un archivo Rmd M-x polymode-minor-mode
, sin cambios en el resaltado de sintaxis.
emacs --version
GNU Emacs 24.3.1
1. Polymode instalado correctamente
Abra un archivo Rmd M-x poly-markdown+r-mode
, algo del resaltado de sintaxis comienza a aparecer, pero necesito modificar manualmente la prueba en cada bloque de código de tres marcas para que muestre completamente la sintaxis.
La segunda imagen es justo después de escribir un retorno antes del bloque knitr.
polymode
: github.com/vitoshka/polymode