我不知道任何ELisp,但我需要配置语言列表以使用Org-Babel内联评估源代码块。
使用此site,我能够执行Python源代码块。但是,我现在想添加对其他语言的支持,如C,C ++,Matlab等。
我知道我必须将this网站上提到的标识符添加到变量org-babel-load-languages
。如何添加额外的元素
这个清单?
目前我正在设置变量org-babel-load-languages
via,
我的.spacemacs
文件中的此代码
(org-babel-do-load-languages
'org-babel-load-languages
'((python . t)))
答案 0 :(得分:1)
启用的语言是一个列表(...)
,其中每个列表项看起来像(python . t)
所以你可以扩展你当前的代码:
(org-babel-do-load-languages
'org-babel-load-languages
'((python . t)
(c . t)
(cpp . t)
(matlab . t)))
我正在使用类似的东西来生成相同的结果:
(eval-after-load "org"
'(org-babel-do-load-languages
'org-babel-load-languages
(mapcar (lambda (lang) (cons lang t))
'(python c cpp matlab))))