如何配置组织模式lisp链接对话框?

时间:2015-01-05 07:05:35

标签: emacs org-mode

我编写了一个Mac键盘的组织模式模型,它使用链接来识别与给定键和可选修饰符相关联的elisp函数。在我看来,我可以使用org-mode外部elisp链接类型,这样当我单击文本时,代码将执行以描述键绑定(describe-function)。它有效,但有一个令人讨厌的副作用,我得到一个丑陋的对话框提示批准执行代码。我完全理解这是默认行为,但我希望这种行为可以通过组织模式配置设置轻松覆盖,以便始终有效地选择“是”。也许答案是创建一个自定义协议。

1 个答案:

答案 0 :(得分:1)

我认为您需要设置的是:

;; enable prompt-free code running
(setq org-confirm-babel-evaluate nil        ;; for running code blocks
      org-confirm-elisp-link-function nil   ;; for elisp links
      org-confirm-shell-link-function nil)  ;; for shell links