summaryrefslogtreecommitdiff
path: root/contrib/lisp/org-mairix.el
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/lisp/org-mairix.el')
-rw-r--r--contrib/lisp/org-mairix.el7
1 files changed, 4 insertions, 3 deletions
diff --git a/contrib/lisp/org-mairix.el b/contrib/lisp/org-mairix.el
index a19719e..84c2dfd 100644
--- a/contrib/lisp/org-mairix.el
+++ b/contrib/lisp/org-mairix.el
@@ -82,8 +82,9 @@ correctly, you should not need to change this.
;;; The hooks to integrate mairix into org
-(org-add-link-type "mairix" 'org-mairix-open)
-(add-hook 'org-store-link-functions 'org-mairix-store-gnus-link)
+(org-link-set-parameters "mairix"
+ :follow #'org-mairix-open
+ :store #'org-mairix-store-gnus-link)
;;; Generic org-mairix functions
@@ -93,7 +94,7 @@ correctly, you should not need to change this.
(if org-mairix-threaded-links "t:")
(if org-mairix-augmented-links "a:")
"@@"
- (org-remove-angle-brackets message-id)))
+ (org-unbracket-string "<" ">" message-id)))
(defun org-store-mairix-link-props (&rest plist)
"Take a property list describing a mail, and add mairix link