Re: [PATCH] v2 [RFC] emacs: merge overhauled `notmuch-cycle-notmuch-buffers' into...
authorPieter Praet <pieter@praet.org>
Wed, 18 Jan 2012 13:48:02 +0000 (14:48 +0100)
committerW. Trevor King <wking@tremily.us>
Fri, 7 Nov 2014 17:42:35 +0000 (09:42 -0800)
fb/87b5cc9795737e4558ac309ed24fbed6656a20 [new file with mode: 0644]

diff --git a/fb/87b5cc9795737e4558ac309ed24fbed6656a20 b/fb/87b5cc9795737e4558ac309ed24fbed6656a20
new file mode 100644 (file)
index 0000000..0c25414
--- /dev/null
@@ -0,0 +1,118 @@
+Return-Path: <pieter@praet.org>\r
+X-Original-To: notmuch@notmuchmail.org\r
+Delivered-To: notmuch@notmuchmail.org\r
+Received: from localhost (localhost [127.0.0.1])\r
+       by olra.theworths.org (Postfix) with ESMTP id 65B64431FAF\r
+       for <notmuch@notmuchmail.org>; Wed, 18 Jan 2012 05:49:54 -0800 (PST)\r
+X-Virus-Scanned: Debian amavisd-new at olra.theworths.org\r
+X-Spam-Flag: NO\r
+X-Spam-Score: -0.7\r
+X-Spam-Level: \r
+X-Spam-Status: No, score=-0.7 tagged_above=-999 required=5\r
+       tests=[RCVD_IN_DNSWL_LOW=-0.7] autolearn=disabled\r
+Received: from olra.theworths.org ([127.0.0.1])\r
+       by localhost (olra.theworths.org [127.0.0.1]) (amavisd-new, port 10024)\r
+       with ESMTP id rNpHYjF0KcBr for <notmuch@notmuchmail.org>;\r
+       Wed, 18 Jan 2012 05:49:53 -0800 (PST)\r
+Received: from mail-wi0-f181.google.com (mail-wi0-f181.google.com\r
+       [209.85.212.181]) (using TLSv1 with cipher RC4-SHA (128/128 bits))\r
+       (No client certificate requested)\r
+       by olra.theworths.org (Postfix) with ESMTPS id 81053431FAE\r
+       for <notmuch@notmuchmail.org>; Wed, 18 Jan 2012 05:49:53 -0800 (PST)\r
+Received: by wibhr12 with SMTP id hr12so4427420wib.26\r
+       for <notmuch@notmuchmail.org>; Wed, 18 Jan 2012 05:49:51 -0800 (PST)\r
+Received: by 10.180.88.169 with SMTP id bh9mr31230617wib.20.1326894591030;\r
+       Wed, 18 Jan 2012 05:49:51 -0800 (PST)\r
+Received: from localhost ([109.131.97.13])\r
+       by mx.google.com with ESMTPS id df2sm14895092wib.4.2012.01.18.05.49.49\r
+       (version=TLSv1/SSLv3 cipher=OTHER);\r
+       Wed, 18 Jan 2012 05:49:50 -0800 (PST)\r
+From: Pieter Praet <pieter@praet.org>\r
+To: David Edmondson <dme@dme.org>\r
+Subject: Re: [PATCH] v2 [RFC] emacs: merge overhauled\r
+       `notmuch-cycle-notmuch-buffers' into `notmuch'\r
+In-Reply-To: <cunboq1mad1.fsf@hotblack-desiato.hh.sledj.net>\r
+References: <87r4yza95m.fsf@praet.org>\r
+       <1326732415-21894-1-git-send-email-pieter@praet.org>\r
+       <cun39bftw9b.fsf@hotblack-desiato.hh.sledj.net>\r
+       <87fwfd8h0i.fsf@praet.org>\r
+       <cunk44pmi7k.fsf@hotblack-desiato.hh.sledj.net>\r
+       <87obu19pfo.fsf@praet.org>\r
+       <cunhaztmalq.fsf@hotblack-desiato.hh.sledj.net>\r
+       <cunboq1mad1.fsf@hotblack-desiato.hh.sledj.net>\r
+User-Agent: Notmuch/0.11+86~g67f4140 (http://notmuchmail.org) Emacs/23.3.1\r
+       (x86_64-unknown-linux-gnu)\r
+Date: Wed, 18 Jan 2012 14:48:02 +0100\r
+Message-ID: <87sjjdp1f1.fsf@praet.org>\r
+MIME-Version: 1.0\r
+Content-Type: text/plain; charset=us-ascii\r
+Cc: Notmuch Mail <notmuch@notmuchmail.org>\r
+X-BeenThere: notmuch@notmuchmail.org\r
+X-Mailman-Version: 2.1.13\r
+Precedence: list\r
+List-Id: "Use and development of the notmuch mail system."\r
+       <notmuch.notmuchmail.org>\r
+List-Unsubscribe: <http://notmuchmail.org/mailman/options/notmuch>,\r
+       <mailto:notmuch-request@notmuchmail.org?subject=unsubscribe>\r
+List-Archive: <http://notmuchmail.org/pipermail/notmuch>\r
+List-Post: <mailto:notmuch@notmuchmail.org>\r
+List-Help: <mailto:notmuch-request@notmuchmail.org?subject=help>\r
+List-Subscribe: <http://notmuchmail.org/mailman/listinfo/notmuch>,\r
+       <mailto:notmuch-request@notmuchmail.org?subject=subscribe>\r
+X-List-Received-Date: Wed, 18 Jan 2012 13:49:54 -0000\r
+\r
+On Wed, 18 Jan 2012 13:03:06 +0000, David Edmondson <dme@dme.org> wrote:\r
+> Hey, look - I deliberately pressed 'r' instead of 'R'!\r
+> \r
+\r
+You have remarkably malleable muscle memory.\r
+\r
+Care to donate some to the less fortunate ? :)\r
+\r
+> On Wed, 18 Jan 2012 12:57:53 +0000, David Edmondson <dme@dme.org> wrote:\r
+> > On Wed, 18 Jan 2012 13:15:55 +0100, Pieter Praet <pieter@praet.org> wrote:\r
+> > > On Wed, 18 Jan 2012 10:13:35 +0000, David Edmondson <dme@dme.org> wrote:\r
+> > > > On Wed, 18 Jan 2012 11:03:09 +0100, Pieter Praet <pieter@praet.org> wrote:\r
+> > > > > > [...] What's wrong with '(loop ... collect ...)'?\r
+> > > > > \r
+> > > > > Nothing at all.  I was fixing my own patch [1] without resorting to\r
+> > > > > requiring the `cl' package at runtime :)  Would be nice if we could\r
+> > > > > get rid of the compile-time dependency as well, though.\r
+> > > > \r
+> > > > Can you explain why it's necessary at runtime?\r
+> > > \r
+> > > Because otherwise `remove-if-not' and `member-if-not' would\r
+> > > be void, as you alluded to previously [1,2].\r
+> > \r
+> > Ah, not macros. Sorry for being slow.\r
+> \r
+> But, loop is a macro, so the loop collector variant (which I originally\r
+> suggested) would be fine with just loading cl during compilation.\r
+\r
+Absolutely.\r
+\r
+My original intent of conserving a key(chord) [1] (which in\r
+retrospect was a fairly pointless exercise in and of itself\r
+[2,3]) seems to have inconspicuously morphed into an equally\r
+questionable crusade [4] against the `cl' package.\r
+\r
+As long there's other functions in Notmuch depending on\r
+compile-time `cl', there's really no incentive whatsoever\r
+to replace your perfectly fine solution.\r
+\r
+So as said [5], feel free to disregard it, just bikesheddin'...\r
+\r
+\r
+All of my patches in this thread belong in notmuch::obsolete.\r
+\r
+\r
+Peace\r
+\r
+-- \r
+Pieter\r
+\r
+[1] id:"1326710551-23122-1-git-send-email-pieter@praet.org"\r
+[2] id:"87wr8rc2ex.fsf@praet.org"\r
+[3] id:"87ehuzl5fg.fsf@nikula.org"\r
+[4] id:"87r4yza95m.fsf@praet.org"\r
+[5] id:"87fwfd8h0i.fsf@praet.org"\r