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 6FFF2429E52 for ; Sun, 12 Feb 2012 12:46:43 -0800 (PST) X-Virus-Scanned: Debian amavisd-new at olra.theworths.org X-Spam-Flag: NO X-Spam-Score: -2.29 X-Spam-Level: X-Spam-Status: No, score=-2.29 tagged_above=-999 required=5 tests=[RCVD_IN_DNSWL_MED=-2.3, T_MIME_NO_TEXT=0.01] autolearn=disabled 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 O3QF7AbX8mwm for ; Sun, 12 Feb 2012 12:46:43 -0800 (PST) Received: from outgoing-mail.its.caltech.edu (outgoing-mail.its.caltech.edu [131.215.239.19]) by olra.theworths.org (Postfix) with ESMTP id D1984431FAE for ; Sun, 12 Feb 2012 12:46:42 -0800 (PST) Received: from earth-doxen.imss.caltech.edu (localhost [127.0.0.1]) by earth-doxen-postvirus (Postfix) with ESMTP id 7A5C366E00C3; Sun, 12 Feb 2012 12:46:42 -0800 (PST) X-Spam-Scanned: at Caltech-IMSS on earth-doxen by amavisd-new Received: from finestructure.net (cpe-76-174-137-84.socal.res.rr.com [76.174.137.84]) (Authenticated sender: jrollins) by earth-doxen-submit (Postfix) with ESMTP id 7DDD166E00D0; Sun, 12 Feb 2012 12:46:39 -0800 (PST) Received: by finestructure.net (Postfix, from userid 1000) id 39D364DE; Sun, 12 Feb 2012 12:46:39 -0800 (PST) From: Jameson Graef Rollins To: Mark Walters , notmuch@notmuchmail.org Subject: Re: RFC notmuch-pick: an emacs threaded message view with split-pane In-Reply-To: <87d39k1gvi.fsf@qmul.ac.uk> References: <87d39k1gvi.fsf@qmul.ac.uk> User-Agent: Notmuch/0.11.1+156~gde94716 (http://notmuchmail.org) Emacs/23.3.1 (x86_64-pc-linux-gnu) Date: Sun, 12 Feb 2012 12:46:36 -0800 Message-ID: <8762fb3hlf.fsf@servo.finestructure.net> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" 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: Sun, 12 Feb 2012 20:46:43 -0000 --=-=-= Content-Transfer-Encoding: quoted-printable On Sun, 12 Feb 2012 10:32:48 +0000, Mark Walters wrote: > On irc recently dme posted a patch notmuch-pick.el which provided a > threaded message view in the emacs interface. I have added substantially > to it and made some cli changes to support it better. See > http://kanelephant.com/screen.png for a screenshot. >=20 > It seems to be working well (although doubtless has bugs and lots of > room for improvement). >=20 > One important caveat is that it does call notmuch-show rather than > notmuch-search so it can be slow. Viewing 10000 notmuch messages takes > me 20 seconds with a warm cache and about a minute with a cold > cache. Viewing million message searches in this fashion is not > recommended!=20 Hey, Mark. I really like the idea, since I've been looking for something like this for a while, but there's something I'm confused about. Is this meant to replace notmuch-search, or notmuch-show? I had been hoping for a notmuch *show* replacement that shows the nice tree view for the thread, with a single message view below. But it sounds like you're meant to be replacing notmuch search? That seems confusing to me, particularly in light of the big performance hit you describe. I'll wait for some further explanation before I jump into a full review. jamie. --=-=-= Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (GNU/Linux) iQIcBAEBCAAGBQJPOCUtAAoJEO00zqvie6q8kN8QAImayK2LA+uxnjGbCeIrJQxE sYITDhM/JLSft6eP6uZH9YVi4q3FwRGpHKjITShmaEFiTrIXHPUuaTIZH5zxfUFV jdf7J18nUiScNceEZFdrguvDVwK4rywuIf/MugAQR5+zJ68GhdtAN1U6bkxVg+MN q89fyMz5SN8MI+cwzJ+MGikNOdaWBJfw1P1x5/nX0BAf0lV2o2gNBeGQDQS2xLvV 3n7Pr85uxH3IB8mX+MXDqviKdOWC03eTRiiqotO/8Qy1y5GHkSwxdtII6hPmnGiz 9pv+Tn2moF/osYipAHmfmN14yITyYOOEMsHXMM2qbSWBjMr4Ipgd66mWwUaVAouO DQcNACFCfeW/eQItI32dk31ozdyPDp7maaV/5ntquVaAj7pNKVhqkU+DCFSZpBIr DKIszR6lDlseIFAbHL2vJDEaiEmt+WLa5c63IjXJrK4RnQs9Q3qCJ7D4r4kZiYBh Bz7jvvRXagOCfRZITz+/rpiuzSgYpOCNr9tJxYhqssd1Q2ILd6NOvR8h1F3oMIjH D0+QpgZEAEwcIfnclhwUeRRTZtsexoTPtKr6vjO3rxRAo7jnTnTtD4QCwHrEHJd6 B/2dbKfmYvljxWRgZDSCGZcXV8x5pxEkh4Fgmnd+0rw/gf9PjN1g9ed6ezkMr48q RZkalMxIWnJ1cbZcpNCh =Hj2J -----END PGP SIGNATURE----- --=-=-=--