From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/64905 Path: news.gmane.org!not-for-mail From: Tassilo Horn Newsgroups: gmane.emacs.gnus.general Subject: Question about sorting articles inside threads and a documentation bug Date: Fri, 06 Jul 2007 22:02:14 +0200 Message-ID: <873b01b8s9.fsf@baldur.tsdh.de> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1183752212 28888 80.91.229.12 (6 Jul 2007 20:03:32 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Fri, 6 Jul 2007 20:03:32 +0000 (UTC) To: ding@gnus.org Original-X-From: ding-owner+M13415@lists.math.uh.edu Fri Jul 06 22:03:29 2007 connect(): Connection refused 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.50) id 1I6u1Y-0004SE-Rx for ding-account@gmane.org; Fri, 06 Jul 2007 22:03:29 +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 1I6u0h-00026K-55; Fri, 06 Jul 2007 15:02:35 -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 1I6u0f-000263-8x for ding@lists.math.uh.edu; Fri, 06 Jul 2007 15:02:33 -0500 Original-Received: from quimby.gnus.org ([80.91.231.51]) by mx1.math.uh.edu with esmtp (Exim 4.67) (envelope-from ) id 1I6u0d-0001nI-QH for ding@lists.math.uh.edu; Fri, 06 Jul 2007 15:02:33 -0500 Original-Received: from main.gmane.org ([80.91.229.2] helo=ciao.gmane.org) by quimby.gnus.org with esmtp (Exim 3.35 #1 (Debian)) id 1I6u0c-0004zL-00 for ; Fri, 06 Jul 2007 22:02:30 +0200 Original-Received: from list by ciao.gmane.org with local (Exim 4.43) id 1I6u0U-0002fK-Be for ding@gnus.org; Fri, 06 Jul 2007 22:02:22 +0200 Original-Received: from dslb-084-063-024-131.pools.arcor-ip.net ([84.63.24.131]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 06 Jul 2007 22:02:22 +0200 Original-Received: from tassilo by dslb-084-063-024-131.pools.arcor-ip.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 06 Jul 2007 22:02:22 +0200 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 49 Original-X-Complaints-To: usenet@sea.gmane.org X-Gmane-NNTP-Posting-Host: dslb-084-063-024-131.pools.arcor-ip.net Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAElBMVEVWVlFmseNrkqmgzeif v9JYdoX7Ctb5AAAACXBIWXMAAAsSAAALEgHS3X78AAAACXZwQWcAAAAwAAAAMADO7oxXAAABqUlE QVQ4y8WTy3KkMAxFVQT2Iz/2QOAD3CZ7jNV7YNr//ysjmWcqlUWyGVU11dzjK9myAPwm4P8A963D /TCV06dDeURzkQug8fFm8OYAIT5afRI/DAfQNbzcvhnn/Ud1gD/wTl7rvFHvNc7Fo2GgFJTRe8dA ay/gCV121NAZJto50TlhB0VgQFD4QCwNTMWAZgRCUCOUaMTCMGYHjvBihwC2xYmIoh+It2BZgozR Qo6K6he3oc1g5oTYjRsp4c1ha6BgwG8BSUCZH4SkoApgZigbnEaRBG+rignUDNUQROLiBCwh8dpJ istayMcfQDgrXEN9wB47kM3BwsXNDfjjv7SEi3wBuVfY7UQ6xQeRoNzdhiZeThugh5x/A9gEosHn 3ub+xtCc40OH6ocg8jVXelssj8+TKO+G73a/kRtgk0ySzMk9VYwhSEKDcvcXCFPgIW1aZVYey3AB 3fZpSctqU/FMf68a5rkWfaqWNbV1vya6QN83tWVPpeq6mpcTPNaEKfVpndXcV+kCtufsaeYsrKa0 niDZVi02Wf6lpb05cthffufLTxyfi/wD4S56Bxo/ZasAAAAmelRYdENvbW1lbnQAAHjacy5KTSxJ TVEozyzJUAjJSFVw9/QNAABS5wcjkMtlcAAAABp6VFh0anBlZzpjb2xvcnNwYWNlAAB42jMCAAAz ADOJOCM1AAAAJnpUWHRqcGVnOnNhbXBsaW5nLWZhY3RvcgAAeNozqjDSMawwBGEAEYMC6T2XL08A AAAASUVORK5CYII= User-Agent: Gnus/5.110007 (No Gnus v0.7) Emacs/22.1 (gnu/linux) Cancel-Lock: sha1:W8tfKnLPmxkGSiCU+2vLkXdorRY= X-Spam-Score: -2.6 (--) List-ID: Precedence: bulk Xref: news.gmane.org gmane.emacs.gnus.general:64905 Archived-At: Hi all, first I found a documentation bug. Section (info "(gnus)Sorting the Summary Buffer") mentions a function `gnus-thread-sort-by-date-reverse' that's not defined (in No Gnus). That's not needed anyway because (not gnus-thread-sort-by-date) already does what the function's name suggests. Ok, and now a sorting question. I'd like to have threads sorted this way: - On top are threads with highest total score - If scores are equal, then the thread with the most recent articles comes first - If that's equal, then sort by number That's easily done with --8<---------------cut here---------------start------------->8--- (setq gnus-thread-sort-functions '(gnus-thread-sort-by-number gnus-thread-sort-by-most-recent-date gnus-thread-sort-by-total-score)) --8<---------------cut here---------------end--------------->8--- But _inside_ a thread, I'd like to sort according to the articles date (on that branching level). Here's an example: 09:00 -- 09:01 |- 09:03 |- 09:17 -- 09:22 | |- 11:20 -- 13:45 | | `- 14:00 | `- 12:11 `- 11:57 With the `gnus-thread-sort-functions' above newer articles are on top. That's quite inconvenient because often posters refer to earlier postings, e.g. Reiner says in the article on 11:57: "As Katsumi pointed out in his article on 9:03,...". Of course I don't have read that older article at that time yet. How can I do that? Bye, Tassilo -- VI VI VI - The Roman Number Of The Beast