summaryrefslogtreecommitdiff
path: root/lisp/init-gnus.el
diff options
context:
space:
mode:
Diffstat (limited to 'lisp/init-gnus.el')
-rw-r--r--lisp/init-gnus.el8
1 files changed, 2 insertions, 6 deletions
diff --git a/lisp/init-gnus.el b/lisp/init-gnus.el
index 9f2e132..fd02df2 100644
--- a/lisp/init-gnus.el
+++ b/lisp/init-gnus.el
@@ -149,12 +149,6 @@ A new buffer with the patch contents is opened in another window."
(org-gnus-follow-link group message-id))
(message "Couldn't get relevant infos for switching to Gnus."))))
-(defadvice org-store-link (around km/maybe-use-notmuch-link activate)
- "Use notmuch links for local mail."
- (save-window-excursion
- (km/gnus-goto-message-in-notmuch)
- ad-do-it))
-
(defun km/gnus-goto-message-in-notmuch ()
"Show message in notmuch."
(interactive)
@@ -166,6 +160,8 @@ A new buffer with the patch contents is opened in another window."
(message-id (org-remove-angle-brackets (mail-header-id header))))
(notmuch-show (concat "id:" message-id)))))
+(add-hook 'km/org-store-link-hook 'km/gnus-goto-message-in-notmuch)
+
(define-key notmuch-show-mode-map (kbd "C-c C-c") 'km/notmuch-goto-message-in-gnus)
(add-hook 'gnus-group-mode-hook 'km/notmuch-shortcut)