From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from localhost (localhost [127.0.0.1]) by arlo.cworth.org (Postfix) with ESMTP id A33806DE0C6D for ; Mon, 25 Sep 2017 22:36:41 -0700 (PDT) X-Virus-Scanned: Debian amavisd-new at cworth.org X-Spam-Flag: NO X-Spam-Score: -0.012 X-Spam-Level: X-Spam-Status: No, score=-0.012 tagged_above=-999 required=5 tests=[AWL=0.097, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FSL_HELO_NON_FQDN_1=0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=disabled Received: from arlo.cworth.org ([127.0.0.1]) by localhost (arlo.cworth.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id vR0EB2-acpyU for ; Mon, 25 Sep 2017 22:36:40 -0700 (PDT) Received: from charon (jb55.com [45.79.91.128]) by arlo.cworth.org (Postfix) with ESMTPS id 470FD6DE0C6B; Mon, 25 Sep 2017 22:36:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d= jb55.com; h=from:to:subject:date:message-id; s=default; bh=+JYEj1X6OFSagNZsS30bPUsLbqW1UtEW6UHfTjafFk8=; b=QHGf/l7QWDPYU2AhJw2V5fR7g8ryj1D/e7kdZ2JFlFiJQ7vNgoe38gJb1hme4Sip6bvzPoxNDeMfP4QOX2tWAkRkJjcfqqsrzu68pJS7Chxojeq09Nd7kFuu3AiJvOhDsdIWRs/eTTPn+kwj/ob8eYTDeWHgHRK8FgV57rOu16cNJkNq4UMtG3ge2JTLbQOCjIclDQ5byo+ddKLDBNvj/AzbVfbZ7cMBoB5TU08XCoTHpkEHMg1vKJnPh0ISLiKyvsI7LpX9m2n9dtzwxNrCf2ECPxOP/z4QTPYBJdo64+MnQxRljf56/Wqfa9bF2pRPKZjqt2jlcO8kqOUa/La3lA== Received: from jb55.com (70-36-49-138.dyn.novuscom.net [70.36.49.138]) by jb55.com (OpenSMTPD) with ESMTPSA id 0a415eba TLS version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO; Tue, 26 Sep 2017 05:36:38 +0000 (UTC) From: William Casarin To: notmuch@notmuchmail.org Subject: [PATCH 0/6] Sort by from and subject Date: Mon, 25 Sep 2017 22:35:41 -0700 Message-Id: <20170926053547.18564-1-jb55@jb55.com> X-Mailer: git-send-email 2.13.2 X-BeenThere: notmuch@notmuchmail.org X-Mailman-Version: 2.1.23 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: Tue, 26 Sep 2017 05:36:41 -0000 This patch series replaces my original set[1]. I've been using this extensivly for about 3 weeks now and I'm pretty happy with it. I've added the ability to change sort-order on the fly with the O key binding. Main use cases -------------- * subject sorting: github subscriptions Sorting through your subscribed github repos is now easier than ever! before: https://jb55.com/s/7889d50bc848b089.png after: https://jb55.com/s/c8b5055939d0482f.png * from sorting: rss feeds https://jb55.com/s/68a5aa6ecdebbbfe.png Cheers, William [1] id:20170904160040.23642-1-jb55@jb55.com William Casarin (6): sorting: add the ability to sort by from and subject sorting: update ruby bindings for from and subject sorting: update man page emacs: replace oldest-first with sort-order emacs: notmuch-search-orders emacs: add notmuch-search-change-order bindings/ruby/init.c | 24 ++++++++++++++++ doc/man1/notmuch-address.rst | 6 +++- emacs/notmuch-hello.el | 18 ++++++------ emacs/notmuch-jump.el | 13 ++++----- emacs/notmuch-lib.el | 15 ++++++++-- emacs/notmuch-tree.el | 2 +- emacs/notmuch.el | 66 +++++++++++++++++++++++++++++--------------- lib/notmuch.h | 16 +++++++++++ lib/query.cc | 12 ++++++++ notmuch-search.c | 4 +++ 10 files changed, 133 insertions(+), 43 deletions(-) -- 2.13.2 https://jb55.com