我能否在org-mode的src块中禁用特定语言的安全确认?

3

我为展示树形结构编写了自己的小语言 - 它只是一些用于替换 tkiz-qtree 的字符串。我是否可以在该语言中禁用安全问题?当导出时,我已经养成了按下6次y的习惯。

1个回答

7
根据org手册所述:

用户选项:org-confirm-babel-evaluate
当设置为t时(默认值),在每次代码块评估之前将要求用户确认。当设置为nil时,不会请求用户确认。当设置为一个函数时,它将被调用两个参数(语言和代码块内的内容),并应该返回t来请求确认,nil则不需要。

如果您信任您的源代码块,请将此变量设置为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)

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接