Как использовать Evernote для открытия ссылки на заметку Evernote в режиме Emacs org? - PullRequest
4 голосов
/ 03 апреля 2012

Я хочу открыть ссылку на заметку Evernote в режиме Emacs / Emacs org. Ссылка на заметку Evernote выглядит следующим образом:

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

Если я добавлю эту ссылку в Firefox, она будет использовать Evernote для запуска ссылки и перехода к точному месту в Evernote.

Но в Emacs он не открывается, как в Firefox. Я хочу, чтобы Emacs открывал вышеуказанную ссылку, как это делает Firefox. Как мне это сделать? Или как я могу открыть его как Google Chrome?

1 Ответ

6 голосов
/ 27 апреля 2013

Следующее приводит к тому, что ссылки в документах в режиме орг. С нераспознанными протоколами передаются на 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)
...