【问题标题】:How to using Evernote to open Evernote note link in Emacs org mode?如何在 Emacs org 模式下使用 Evernote 打开 Evernote 笔记链接?
【发布时间】:2012-04-17 00:12:33
【问题描述】:

我想在 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 一样打开上面的链接。我该怎么做?或者我怎样才能像谷歌浏览器一样打开它?

【问题讨论】:

  • 在 Emacs 中打开链接会发生什么?
  • 当您尝试在 emacs 中打开此类链接时会发生什么?它有没有做任何事情或只是声明它不知道如何打开该类型的链接?
  • 没什么,Emacs 只是提醒我“不匹配”。

标签: emacs org-mode evernote


【解决方案1】:

以下导致 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)

【讨论】:

  • 我使用这个代码,它可以在 Emacs 24.2 和 Windows7 下运行。现在我可以直接在 Emacs 组织模式下打开 Evernote 链接,只需单击 Evernote Note 链接。
猜你喜欢
  • 2014-06-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-09-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多