Nicolas Goaziou <m...@nicolasgoaziou.fr> writes: > Matt Lundin <m...@imapmail.org> writes: > >> When calling org-capture in gnus virtual groups (for instance, groups >> created through searches), I found that the region captured was >> different than the region I had selected. This is because one of the >> functions called in org-gnus-store-link moves the point to the end of >> the buffer. The attached patch fixes the issue. > > Applied. Thank you.
Thanks! And here is another patch to fix the same issue in temporary nnir search groups in gnus. Best, Matt
>From 87299d4646b5c3895332e63b5c0419e8a1b7d027 Mon Sep 17 00:00:00 2001 From: Matt Lundin <m...@imapmail.org> Date: Wed, 29 Nov 2017 12:37:07 -0600 Subject: [PATCH] Preserve point when storing link in Gnus nnir groups * lisp/org-gnus.el: (org-gnus-store-link) This fixes a similar issue as commit 84b329516efbe92ea5385f2aa2ad2779ab44b427, but for nnir search groups in gnus. --- lisp/org-gnus.el | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lisp/org-gnus.el b/lisp/org-gnus.el index 27a968f75..f0f5ca2fa 100644 --- a/lisp/org-gnus.el +++ b/lisp/org-gnus.el @@ -123,7 +123,8 @@ If `org-store-link' was called with a prefix arg the meaning of (save-excursion (car (nnvirtual-map-article (gnus-summary-article-number))))) (`(nnir . ,_) - (nnir-article-group (gnus-summary-article-number))) + (save-excursion + (nnir-article-group (gnus-summary-article-number)))) (_ gnus-newsgroup-name))) (header (with-current-buffer gnus-summary-buffer (gnus-summary-article-header))) -- 2.15.0