From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/79543 Path: news.gmane.org!not-for-mail From: Andrew Cohen Newsgroups: gmane.emacs.gnus.general Subject: thread referral and nnir Date: Sat, 23 Jul 2011 12:40:33 -0400 Message-ID: <87ei1hc5mm.fsf@andy.bu.edu> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: dough.gmane.org 1311439281 6430 80.91.229.12 (23 Jul 2011 16:41:21 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Sat, 23 Jul 2011 16:41:21 +0000 (UTC) To: ding@gnus.org Original-X-From: ding-owner+M27839@lists.math.uh.edu Sat Jul 23 18:41:17 2011 Return-path: Envelope-to: ding-account@gmane.org Original-Received: from util0.math.uh.edu ([129.7.128.18]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1QkfGK-0007SD-1I for ding-account@gmane.org; Sat, 23 Jul 2011 18:41:12 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.math.uh.edu) by util0.math.uh.edu with smtp (Exim 4.63) (envelope-from ) id 1QkfG0-0006lZ-6S; Sat, 23 Jul 2011 11:40:52 -0500 Original-Received: from mx2.math.uh.edu ([129.7.128.33]) by util0.math.uh.edu with esmtps (TLSv1:AES256-SHA:256) (Exim 4.63) (envelope-from ) id 1QkfFy-0006lG-Sx for ding@lists.math.uh.edu; Sat, 23 Jul 2011 11:40:50 -0500 Original-Received: from quimby.gnus.org ([80.91.231.51]) by mx2.math.uh.edu with esmtps (TLSv1:AES256-SHA:256) (Exim 4.76) (envelope-from ) id 1QkfFy-0001jf-4O for ding@lists.math.uh.edu; Sat, 23 Jul 2011 11:40:50 -0500 Original-Received: from lo.gmane.org ([80.91.229.12]) by quimby.gnus.org with esmtp (Exim 4.72) (envelope-from ) id 1QkfFv-0004CJ-8j for ding@gnus.org; Sat, 23 Jul 2011 18:40:47 +0200 Original-Received: from list by lo.gmane.org with local (Exim 4.69) (envelope-from ) id 1QkfFu-0007IJ-O3 for ding@gnus.org; Sat, 23 Jul 2011 18:40:46 +0200 Original-Received: from andy.bu.edu ([128.197.41.152]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sat, 23 Jul 2011 18:40:46 +0200 Original-Received: from cohen by andy.bu.edu with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sat, 23 Jul 2011 18:40:46 +0200 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 17 Original-X-Complaints-To: usenet@dough.gmane.org X-Gmane-NNTP-Posting-Host: andy.bu.edu User-Agent: Gnus/5.110018 (No Gnus v0.18) Emacs/24.0.50 (gnu/linux) Cancel-Lock: sha1:0UI2lOT/nnSCd/beSMqb3CXUaUs= X-Spam-Score: -6.1 (------) List-ID: Precedence: bulk Xref: news.gmane.org gmane.emacs.gnus.general:79543 Archived-At: I've just checked in a small change so that thread referral (`gnus-summary-refer-thread', or `A T') can use nnir to search across multiple groups. By default everything should work as before. If you use `A T' with a (non-numeric) prefix arg then nnir will search for thread articles across all groups on the server and take you to an ephemeral group composed of these articles. If you want to make this change the default without having to use a prefix arg just set `gnus-refer-thread-use-nnir' to t. This also reverses the meaning of a (non-numeric) prefix arg (i.e. with `gnus-refer-thread-use-nnir' set to t a prefix arg will cause `gnus-summary-refer-thread' to only search in the current group) so you can easily get back to the old behavior on servers that might be slow. At the moment this only works for nnimap servers using the imap search engine, but should be easy to add for other engines as well.