Org 支持数十种语言的代码块。可在 Worg 网站查看 各语言专属文档。
默认仅启用 Emacs Lisp 执行功能。如需启用或禁用其他语言,可通过 Emacs 定制界面修改 org-babel-load-languages 变量,或在初始化文件中添加如下配置。
本示例禁用 Emacs Lisp 执行,启用 R 语言执行。
(org-babel-do-load-languages 'org-babel-load-languages '((emacs-lisp . nil) (R . t)))
注意这并非启用语言的唯一方式。通过 require 加载对应语言库也会启用该语言。例如,以下代码启用 Clojure 代码块执行:
(require 'ob-clojure)