Gregor Zattler <telegr...@gmx.net> 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

Reply via email to