From 9f5a2da5b599573ea1b2cac210040254b2261be5 Mon Sep 17 00:00:00 2001 From: Klaus Holst Date: Sun, 4 Sep 2016 14:12:53 +0200 Subject: [PATCH] For the upcoming org-mode version 9 org-add-link-type is obsolete, so if org-link-set-parameters is bound we will use that instead. --- mu4e/org-mu4e.el | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/mu4e/org-mu4e.el b/mu4e/org-mu4e.el index 545f5663..cbb16978 100644 --- a/mu4e/org-mu4e.el +++ b/mu4e/org-mu4e.el @@ -120,6 +120,14 @@ Example usage: (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)) + + (defun org-mu4e-open (path) "Open the mu4e message (for paths starting with 'msgid:') or run the query (for paths starting with 'query:')."