[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [O] org-notmuch: how to open-link-at-point in other window?
From: |
Kyle Meyer |
Subject: |
Re: [O] org-notmuch: how to open-link-at-point in other window? |
Date: |
Thu, 21 May 2015 11:41:07 -0400 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) |
Gregor Zattler <address@hidden> wrote:
> Dear org-moders,
>
> I want to open-link-at-point (C-c C-o) in other window. With
> file links this is standard behaviour (at least with my
> configuration). But I don’t know how to do so with notmuch:
> links. Universal argument won’t help.
>
> Any ideas?
org-notmuch-follow-link calls notmuch-show, which uses switch-to-buffer.
You can set org-notmuch-open-function to a function that behaves the way
you want. There are probably cleaner ways to handle this, but below
seems to work.
#+begin_src elisp
(setq org-notmuch-open-function 'org-notmuch-follow-link-other-window)
(defun org-notmuch-follow-link-other-window (search)
"Like `org-notmuch-follow-link', but use other window."
(pop-to-buffer (save-window-excursion
(notmuch-show (org-link-unescape search)))))
#+end_src
--
Kyle