[英]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.