如何配置组织模式 elisp link 对话框?
How dow I configure Org Mode elisp link dialog?
我编写了一个 Mac 键盘的 org-mode 模型,它使用 links 来识别与给定键和可选修饰符关联的 elisp 函数。我想到我可以使用 org-mode 外部 elisp link 类型,这样当我单击文本时,代码将执行以描述键绑定 (describe-function)
。它有效,但有一个令人讨厌的副作用,即我收到一个丑陋的对话框提示以批准执行代码。我完全理解这是默认行为,但我希望可以通过 org-mode 配置设置轻松覆盖此行为,以便始终有效地选择 "yes"。也许答案是创建自定义协议。
我觉得你需要设置的是:
;; 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
我编写了一个 Mac 键盘的 org-mode 模型,它使用 links 来识别与给定键和可选修饰符关联的 elisp 函数。我想到我可以使用 org-mode 外部 elisp link 类型,这样当我单击文本时,代码将执行以描述键绑定 (describe-function)
。它有效,但有一个令人讨厌的副作用,即我收到一个丑陋的对话框提示以批准执行代码。我完全理解这是默认行为,但我希望可以通过 org-mode 配置设置轻松覆盖此行为,以便始终有效地选择 "yes"。也许答案是创建自定义协议。
我觉得你需要设置的是:
;; 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