当我点击 org 文件中的 zotero 链接(如 zotero://select/items/1_2S5A64QI
)时,我想跳转到 zotero,但第一次它不起作用(没有回复)。打开.emacs文件并M-x RET eval-buffer RET
后,我回到了org文件,这次我可以成功跳转到zotero了。是什么原因造成的?
(defun zotero-org (path)
(browse-url (format "zotero:%s" path)))
(org-add-link-type "zotero" 'zotero-org)
这就是我用来添加新链接类型的方法。
最佳答案
您需要在组织加载后添加链接。
此外,org-add-link-type
自 9.0 起已过时;请改用org-link-set-parameters
。
(defun org-zotero-open (path)
(browse-url (format "zotero:%s" path)))
(with-eval-after-load 'org
(org-link-set-parameters "zotero" :follow #'org-zotero-open))
关于emacs - 从 emacs 跳转到 zotero 失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72910746/