【问题标题】:How dow I configure Org Mode elisp link dialog?如何配置 Org Mode elisp 链接对话框?
【发布时间】:2015-01-06 04:51:14
【问题描述】:

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

【问题讨论】:

    标签: emacs org-mode


    【解决方案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
    

    【讨论】:

    • 这绝对解决了我的问题。做得很好。但它揭示了另一个问题:弹出两个缓冲区,一个显示 Help 功能。另一个似乎是 elisp 链接处理的产物。如有必要,我会发布另一个问题来处理这种行为。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-27
    • 1970-01-01
    相关资源
    最近更新 更多