Calibre 支持 URI 跳转到具体的高亮以及笔记处,如何在org-mode打开这个calibre连接?

Calibre 5.9.0 版本带来了一个大杀器,支持 URI 跳转到具体的高亮以及笔记处. 如何在org-mode中支持Calibre://URI协议,直接在embook中打开并跳转到指定的位置 [[calibre://view-book/hex-43616c69627265e4b9a6e5ba93/55/AZW3?open_at=epubcfi%28/36/2/4/90/1%3A0%29][2021/3/22 2:13 PM]]

实现:GitHub - iT-Boyer/ol-calibre.el

参考:Adding Hyperlink Types (The Org Manual)

2 个赞
  (defun org-pass-link-to-system (link)
    (if (string-match "^[a-zA-Z0-9]+:" link)
        (browse-url link)
      nil)
    )
  (add-hook 'org-open-link-functions 'org-pass-link-to-system 10)  ;; 降低优先级,最后再用系统默认方式打开,以免与 +org-open-legacy-pdf-links-fn 发生冲突

最低优先级,如果不是org-mode支持的链接类型,尝试用系统默认方法打开。适用于evernote等已经定义系统协议的自定义链接。

1 个赞