emacs-orgmode
[Top][All Lists]
Advanced

[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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]