Return-Path: X-Original-To: notmuch@notmuchmail.org Delivered-To: notmuch@notmuchmail.org Received: from localhost (localhost [127.0.0.1]) by olra.theworths.org (Postfix) with ESMTP id DE5484196F2 for ; Mon, 21 Jun 2010 09:04:41 -0700 (PDT) X-Virus-Scanned: Debian amavisd-new at olra.theworths.org X-Spam-Flag: NO X-Spam-Score: -2.301 X-Spam-Level: X-Spam-Status: No, score=-2.301 tagged_above=-999 required=5 tests=[BAYES_40=-0.001, RCVD_IN_DNSWL_MED=-2.3] autolearn=ham Received: from olra.theworths.org ([127.0.0.1]) by localhost (olra.theworths.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 0bcovRH+5rF5 for ; Mon, 21 Jun 2010 09:04:31 -0700 (PDT) Received: from bombadil.infradead.org (bombadil.infradead.org [18.85.46.34]) by olra.theworths.org (Postfix) with ESMTP id 67342431FC1 for ; Mon, 21 Jun 2010 09:04:31 -0700 (PDT) Received: from localhost ([::1] helo=x201s.gr8dns.org) by bombadil.infradead.org with esmtp (Exim 4.72 #1 (Red Hat Linux)) id 1OQjTu-00073l-6V for notmuch@notmuchmail.org; Mon, 21 Jun 2010 16:04:23 +0000 Received: by x201s.gr8dns.org (Postfix, from userid 500) id B7CFD2F62C3; Mon, 21 Jun 2010 09:03:40 -0700 (PDT) From: Dirk Hohndel To: notmuch Subject: thread sorting ideas User-Agent: Notmuch/0.3.1-70-g259d48b (http://notmuchmail.org) Emacs/23.2.1 (x86_64-redhat-linux-gnu) Date: Mon, 21 Jun 2010 09:03:40 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-BeenThere: notmuch@notmuchmail.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: "Use and development of the notmuch mail system." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 21 Jun 2010 16:04:42 -0000 Here is a feature that I could really use some times... Instead of sorting the threads based on the date of the first message in the thread, sort them based on the newest message in the thread. So if I take a quick look at the bottom (I am an "oldest first" kinda person) of a search and I see all the threads that have the newest messages. My suggestion would be to turn 'o' into a two key command: o-o : oldest first, sort by oldest message in thread o-O : oldest first, sort by newest message in thread o-n : newest first, sort by oldest message in thread o-N : newest first, sort by newest message in thread o-s : sort by subject? o-z : unthreaded, sort by message size? you can come up with many more sort ideas... /D -- Dirk Hohndel Intel Open Source Technology Center