4

我想在 Emacs/Emacs org 模式下打开 Evernote 笔记链接。Evernote 笔记链接如下:

evernote:///view/52572/s1/8eb24719-30d3-4fd8-8e4c-f826da7bf2a5/8eb24719-30d3-4fd8-8e4c-f826da7bf2a5/

如果我把这个链接放在 Firefox 中,它将使用 Evernote 运行该链接并跳转到 Evernote 中的确切位置。

但在 Emacs 中,它不像在 Firefox 中那样打开。我希望 Emacs 像 Firefox 一样打开上面的链接。我该怎么做?或者我怎样才能像谷歌浏览器一样打开它?

4

1 回答 1

7

以下导致 org-mode 文档中具有无法识别协议的链接被移交给browse-url这应该导致它们被分派到适当的处理程序(至少在 Os X 中)

(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)
于 2013-04-27T19:26:17.820 回答