From b885dd308eaf5255514ff6f3c09d5ef894696398 Mon Sep 17 00:00:00 2001 From: Anders Johansson Date: Tue, 13 Sep 2016 15:07:27 +0200 Subject: [PATCH] Only call old org-link API if new unavailable --- mu4e/org-mu4e.el | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/mu4e/org-mu4e.el b/mu4e/org-mu4e.el index cbb16978..4691614a 100644 --- a/mu4e/org-mu4e.el +++ b/mu4e/org-mu4e.el @@ -117,16 +117,14 @@ Example usage: :description (funcall org-mu4e-link-desc-func msg)) link)))) -(org-add-link-type "mu4e" 'org-mu4e-open) -(add-hook 'org-store-link-functions 'org-mu4e-store-link) - ;; org-add-link-type is obsolete as of org-mode 9. ;; Instead we will use the org-link-set-parameters method (if (fboundp 'org-link-set-parameters) (org-link-set-parameters "mu4e" :follow #'org-mu4e-open - :store #'org-mu4e-store-link)) - + :store #'org-mu4e-store-link) + (org-add-link-type "mu4e" 'org-mu4e-open) + (add-hook 'org-store-link-functions 'org-mu4e-store-link)) (defun org-mu4e-open (path) "Open the mu4e message (for paths starting with 'msgid:') or run