我使用 org 模式来存储我的项目的快捷方式。此类 org 文件主要包含我使用创建的链接org-insert-link
。但有时简单的链接是不够的,所以我必须使用 lisp 函数。这工作正常,但看起来不是很好。
有没有办法创建一个可以调用 lisp 函数的链接?
您可以在 org-mode 中定义新的“链接类型”,使用该函数org-add-link-type
告诉您要为特定协议调用哪个 elisp 函数。因此,在您的情况下,您可以为“http-ie”和“load-xml-dirs”定义新协议,并编写包装函数来正确处理参数。然后,您会将链接编写为普通的组织链接,但带有协议前缀。
我想文档页面中的示例非常简单,如果还不够,请告诉我。