在 Emacs 中打开 knitr markdown 文档时,是否对现有工具或新工具进行了语法高亮(颜色)R 代码块的修改?
我正在查看的 knitr 块是[```]
包含 R 代码的三重反引号块。
编辑:到目前为止我尝试过的事情:
-带有 Emacs 23 的Ubuntu 12.04
emacs --version
GNU Emacs 23.3.1
1. 多模
https://github.com/vitoshka/polymode/issues/3
我试图让 polymode 语法高亮我的 Rmd 文件,但它抱怨“颜色”加载文件:
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)
评估缓冲区:
Cannot open load file: color
-带有 Emacs 24 的CentOS :
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
开始出现一些语法高亮显示,但我需要手动修改每个三勾代码块中的测试,以使其完全显示语法。
第二张图片是在 knitr 块之前键入 Return 之后。