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 14:41:04 -0400
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux)

Suvayu Ali <address@hidden> wrote:
> On Thu, May 21, 2015 at 11:41:07AM -0400, Kyle Meyer wrote:
[...]
>> 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
>
> I think this (writing your own defun) is the cleanest way to handle
> this.  There is no way for Org to ensure a consistent behaviour for all
> possible link types, there are too many.

Yes, I agree.  It wasn't clear in my original message, but by "cleaner
ways", I was referring to the implementation of
org-notmuch-follow-link-other-window.  I don't know if there's a better
way to override switch-to-buffer.

-- 
Kyle



reply via email to

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