[英]Why is evaluation of this python code block disabled in emacs org mode?
emacs说,在org-mode中的python源块中,在点击Cc Cc之后
禁用对python源块的评估
谁有人解释为什么?
为了评估特定语言的组织模式的代码块,你将不得不定制org-babel-load-languages
描述在这里 。 评估以下内容可能会解决您的问题:
(org-babel-do-load-languages
'org-babel-load-languages
'((python . t)))
来自文档:
org-babel-load-languages
是org.el
定义的变量。 原值为((emacs-lisp . t))
可以在组织模式缓冲区中评估的语言。 此列表可用于加载对以下任何语言的支持,请注意每种语言将取决于一组不同的系统可执行文件和/或Emacs模式。 当一个语言被“加载”时,那个语言的代码块可以用
org-babel-execute-src-block
进行评估,默认绑定到Cc Cc
(注意org-babel-no-eval-on-ctrl-c-ctrl-c
变量可以设置为从Cc Cc
键绑定中删除代码块评估。默认情况下,只加载Emacs Lisp(没有要求)。您可以自定义此变量。
在Emacs的版本24.1中引入了此变量,或者更改了其默认值。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.