我可以在org-mode src块中禁用某些语言的安全确认吗?

时间:2012-10-11 15:17:19

标签: emacs org-mode

我已经编写了自己的小语言来显示树木 - 它只是tkiz-qtree的一些字符串替换。我可以以某种方式禁用该语言的安全问题吗?我正在养成在出口时按y 6次的习惯。

1 个答案:

答案 0 :(得分:5)

正如org manual中所写:

  

用户选项:org-confirm-babel-evaluation
  当t(默认值)时,用户   在每个代码块评估之前询问。当为零时,用户不是   问。设置为函数时,将使用两个参数调用它   (代码块的语言和正文)并且应该返回t来询问和   没有问。

如果您信任源代码块,只需将此变量设置为nil

您可以停用您的语言信息:

(defun my-org-confirm-babel-evaluate (lang body)
    (not (string= lang "tkiz")))  ; don't ask for tkiz
(setq org-confirm-babel-evaluate 'my-org-confirm-babel-evaluate)