From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/73013 Path: news.gmane.org!not-for-mail From: Andrew Cohen Newsgroups: gmane.emacs.gnus.general Subject: Re: A T does not work in nnimap Date: Tue, 12 Oct 2010 10:43:25 -0400 Message-ID: <874ocrwjxu.fsf@andy.bu.edu> References: NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: dough.gmane.org 1286894624 12124 80.91.229.12 (12 Oct 2010 14:43:44 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Tue, 12 Oct 2010 14:43:44 +0000 (UTC) To: ding@gnus.org Original-X-From: ding-owner+M21385@lists.math.uh.edu Tue Oct 12 16:43:42 2010 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 1P5g4s-00073l-Dk for ding-account@gmane.org; Tue, 12 Oct 2010 16:43:42 +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 1P5g4o-0002Jr-DB; Tue, 12 Oct 2010 09:43:38 -0500 Original-Received: from mx1.math.uh.edu ([129.7.128.32]) by util0.math.uh.edu with esmtps (TLSv1:AES256-SHA:256) (Exim 4.63) (envelope-from ) id 1P5g4m-0002JX-RY for ding@lists.math.uh.edu; Tue, 12 Oct 2010 09:43:36 -0500 Original-Received: from quimby.gnus.org ([80.91.231.51]) by mx1.math.uh.edu with esmtp (Exim 4.72) (envelope-from ) id 1P5g4l-0004xM-Qh for ding@lists.math.uh.edu; Tue, 12 Oct 2010 09:43:36 -0500 Original-Received: from lo.gmane.org ([80.91.229.12]) by quimby.gnus.org with esmtp (Exim 3.36 #1 (Debian)) id 1P5g4l-0005Tn-00 for ; Tue, 12 Oct 2010 16:43:35 +0200 Original-Received: from list by lo.gmane.org with local (Exim 4.69) (envelope-from ) id 1P5g4j-00072L-44 for ding@gnus.org; Tue, 12 Oct 2010 16:43:33 +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 ; Tue, 12 Oct 2010 16:43:33 +0200 Original-Received: from cohen by andy.bu.edu with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 12 Oct 2010 16:43:33 +0200 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 22 Original-X-Complaints-To: usenet@dough.gmane.org X-Gmane-NNTP-Posting-Host: andy.bu.edu User-Agent: Gnus/5.110011 (No Gnus v0.11) Emacs/24.0.50 (gnu/linux) Cancel-Lock: sha1:yLdwzDuu9cPCtHeDI4XO18xiPNo= X-Spam-Score: -1.9 (-) List-ID: Precedence: bulk Xref: news.gmane.org gmane.emacs.gnus.general:73013 Archived-At: >>>>> "Julien" == Julien Danjou writes: Julien> On Tue, Oct 12 2010, Lars Magne Ingebrigtsen wrote: >> I think it is that way because 'nov is so much faster than >> headers, historically. But if the user taps `A T', then the user >> taps `A T'. I think the restriction should just go away. Julien> I've tried to remove it by simply removing the checks in the Julien> code, but that's not enough unfortunately. :-( I started looking at this over the weekend but real work intervened. As I understand it gnus-summary-refer-thread just downloads lots of headers and tries to pull the thread out of them. For nnimap its much easier (and faster) to use search to find the relevant articles; that's what I did for nnir. It should be pretty trivial to copy the nnir--goto-thread logic to gnus-summary-refer-thread (unless I have grossly misunderstood what this function does, which is quite possible). I'll do it if I get a chance (maybe later today). Best Andy