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 BF2FC4196F0 for ; Wed, 9 Jun 2010 08:25:24 -0700 (PDT) X-Virus-Scanned: Debian amavisd-new at olra.theworths.org X-Spam-Flag: NO X-Spam-Score: -3.42 X-Spam-Level: X-Spam-Status: No, score=-3.42 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_SORBS_WEB=0.77, T_MIME_NO_TEXT=0.01] 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 FlAAAm48D59v for ; Wed, 9 Jun 2010 08:25:14 -0700 (PDT) Received: from serrano.cc.columbia.edu (serrano.cc.columbia.edu [128.59.29.6]) by olra.theworths.org (Postfix) with ESMTP id 7CE8B431FC1 for ; Wed, 9 Jun 2010 08:25:14 -0700 (PDT) Received: from servo.finestructure.net (NYUFGA-GUESTS-01.NATPOOL.NYU.EDU [192.76.177.124]) (user=jgr2110 author=jrollins@finestructure.net mech=PLAIN bits=0) by serrano.cc.columbia.edu (8.14.3/8.14.3) with ESMTP id o59FP7D6016235 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=NOT); Wed, 9 Jun 2010 11:25:08 -0400 (EDT) Received: from jrollins by servo.finestructure.net with local (Exim 4.71) (envelope-from ) id 1OMN9P-0003I8-JA; Wed, 09 Jun 2010 11:25:07 -0400 From: Jameson Rollins To: David Edmondson , Notmuch Mail Subject: Re: [PATCH] remove message archiving from show-advance-and-archive In-Reply-To: <874ohctf2h.fsf@ut.hh.sledj.net> References: <87zkz4xnf4.fsf@servo.finestructure.net> <874ohctf2h.fsf@ut.hh.sledj.net> User-Agent: Notmuch/0.3.1-59-g0b3b2bd (http://notmuchmail.org) Emacs/23.1.1 (i486-pc-linux-gnu) Date: Wed, 09 Jun 2010 11:25:04 -0400 Message-ID: <87sk4wxm7j.fsf@servo.finestructure.net> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-No-Spam-Score: Local X-Scanned-By: MIMEDefang 2.68 on 128.59.29.6 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: Wed, 09 Jun 2010 15:25:24 -0000 --=-=-= Content-Transfer-Encoding: quoted-printable On Wed, 09 Jun 2010 16:12:54 +0100, David Edmondson wrote: > On Wed, 9 Jun 2010 10:49:43 -0400, Jameson Rollins wrote: > > The function to advance through threads with the space bar is useful. > > However, the current implementation also archives messages. The idea > > of archiving a message should not be intertwined with the processes of > > advancing through messages to read them. Archiving in general should > > be a separate operation that one does explicitly. This patch just > > renames the advance function "notmuch-show-advance", and removes the > > archiving of a thread when the end of the thread is reached. >=20 > This is great, but what if I want the current behaviour? Well, you could do like I do now, and write a function that does what you want and bind it to whatever key you want. But I really don't think the current behavior should be the default. The current behavior completely mixes the meaning of "unread" and "inbox". If there is no difference between the meaning of those tags, then why have separate tags for them? I think we've done some good work in making the "unread" tag correspond reasonably well to actually viewing a message. We have lots of good automatic removal of that tag when messages are viewed. But I really feel strongly that "unread" is the *only* tag that we should be handling in an automated way like that. We should really leave it to the user to handle all other tags explicitly how they see fit. I certainly don't want every message I read automatically removed from my inbox. If you feel really strongly about this in the other direction, I would like to understand why. If we can't resolve, then maybe a vote? jamie. --=-=-= Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (GNU/Linux) iQIcBAEBCAAGBQJMD7JQAAoJEO00zqvie6q8QcwP/34fqJUBNzCpp0ZsdJFNd3Bp pErB9UlxawWcZn3NuemROxW+HytGrnD0ddb2cCSRxgr5XM+8dC82kCzf7p74v3Pr zBBxj4jkVH16nEbmUBsy7VrnSlJv9XMBDgxcgUpqn6T9OlxAoQ7rp0UxB/nd71A3 oKkpsgbKCKKFlG9OQljkvs7NR0x1lTG2PGgdK8Oc4j7MdsdOvEO+AsU94PSWN89P tUQmuXCHCKoKS/UkFscEHCTUGBnoAqFJax0p/JmIBSckuc3YtQVz5ZbIlgl7UoDH GSAauy8tx1FMdMBOqn0Hi1fXlffs3QTOpf3gyiZFfSIb7fQnkK0Sok6AkJC3a1y/ MZ3CiQop5R1lUwb1sZR+tO0gi4KFCj3m3+xeLF77zGOuMXrJKRwqnFnPgWUi01/a 3MnGwWXQp18cq71ga+fYs1Ml6wACZ4j8WFYLMJ81kZjUSrEXDdVr2iq/HaeWZPEU M/qKgLEOH+YPh1pR5EoP8r30Xzqx0BnPUx9siz+lfHY5Hm4m42eekMc2ir67nbYb wUmII1T+rVgMKJIT5I7ZNtbONvDr3wKYgo/TDpOC7uqa8VkfwsBXEw6torm1pWJy DHYdBc6Q5haGW/P9mbY3v0eaE90gDuNnN5yWjJS/fQs1my4nYc8Js7B5o6a6sjk9 YpDk6N9MR5o0RC054Ba+ =uX2c -----END PGP SIGNATURE----- --=-=-=--