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 91D18431FBF for ; Thu, 10 Dec 2009 09:55:07 -0800 (PST) X-Virus-Scanned: Debian amavisd-new at olra.theworths.org 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 xNldKJcfIM7g for ; Thu, 10 Dec 2009 09:55:06 -0800 (PST) Received: from VA3EHSOBE001.bigfish.com (va3ehsobe001.messaging.microsoft.com [216.32.180.11]) by olra.theworths.org (Postfix) with ESMTP id 9725A431FAE for ; Thu, 10 Dec 2009 09:55:06 -0800 (PST) Received: from mail8-va3-R.bigfish.com (10.7.14.239) by VA3EHSOBE001.bigfish.com (10.7.40.21) with Microsoft SMTP Server id 8.1.340.0; Thu, 10 Dec 2009 17:55:06 +0000 Received: from mail8-va3 (localhost.localdomain [127.0.0.1]) by mail8-va3-R.bigfish.com (Postfix) with ESMTP id 4A35F11C8E7D; Thu, 10 Dec 2009 17:15:51 +0000 (UTC) X-SpamScore: -21 X-BigFish: VPS-21(zz1432R98dN111aL4015Lzz1202hzzz32i6bh87h43j61h) X-Spam-TCS-SCL: 0:0 X-FB-DOMAIN-IP-MATCH: fail Received: from mail8-va3 (localhost.localdomain [127.0.0.1]) by mail8-va3 (MessageSwitch) id 1260465344554255_10752; Thu, 10 Dec 2009 17:15:44 +0000 (UTC) Received: from VA3EHSMHS013.bigfish.com (unknown [10.7.14.241]) by mail8-va3.bigfish.com (Postfix) with ESMTP id 90C03185809F; Thu, 10 Dec 2009 17:15:43 +0000 (UTC) Received: from ausb3extmailp01.amd.com (163.181.251.8) by VA3EHSMHS013.bigfish.com (10.7.99.23) with Microsoft SMTP Server (TLS) id 14.0.482.32; Thu, 10 Dec 2009 17:15:41 +0000 Received: from ausb3twp01.amd.com ([163.181.250.37]) by ausb3extmailp01.amd.com (Switch-3.2.7/Switch-3.2.7) with ESMTP id nBAHFZOF029049; Thu, 10 Dec 2009 11:15:38 -0600 X-WSS-ID: 0KUG59X-01-02O-02 X-M-MSG: Received: from sausexbh1.amd.com (sausexbh1.amd.com [163.181.22.101]) by ausb3twp01.amd.com (Tumbleweed MailGate 3.7.2) with ESMTP id 28F5410299E4; Thu, 10 Dec 2009 11:15:32 -0600 (CST) Received: from sausexmb7.amd.com ([163.181.75.54]) by sausexbh1.amd.com with Microsoft SMTPSVC(6.0.3790.3959); Thu, 10 Dec 2009 11:15:36 -0600 Received: from optimon.amd.com ([163.181.34.104]) by sausexmb7.amd.com with Microsoft SMTPSVC(6.0.3790.3959); Thu, 10 Dec 2009 11:15:36 -0600 Received: from mhdc-ns01.amd.com (mhdc-ns01.amd.com [165.204.35.147]) by optimon.amd.com (8.12.10/8.12.10) with ESMTP id nBAHFao6020649; Thu, 10 Dec 2009 11:15:36 -0600 Received: from testarossa.amd.com (testarossa.amd.com [165.204.147.44]) by mhdc-ns01.amd.com (8.13.8+Sun/8.13.8) with ESMTP id nBAHFZ9I006302; Thu, 10 Dec 2009 10:15:35 -0700 (MST) Received: (from manderso@localhost) by testarossa.amd.com (8.13.1/8.13.1/Submit) id nBAHFYSS010627; Thu, 10 Dec 2009 10:15:34 -0700 Content-Type: text/plain; charset="UTF-8" From: Mark Anderson To: Jed Brown In-Reply-To: <87ein3vwum.fsf@59A2.org> References: <87d43gqf1t.fsf@yoom.home.cworth.org> <857929.5376.qm@web28310.mail.ukl.yahoo.com> <7A89F1FA-6DCC-43BE-8937-6715706B1CBC@gmail.com> <87zl6j5q44.fsf@yoom.home.cworth.org> <87my1x5q7y Date: Thu, 10 Dec 2009 10:15:34 -0700 Message-ID: <1260465073-sup-6617@testarossa> User-Agent: Sup/git X-OriginalArrivalTime: 10 Dec 2009 17:15:36.0667 (UTC) FILETIME=[63AE72B0:01CA79BC] MIME-Version: 1.0 X-Reverse-DNS: unknown Content-Transfer-Encoding: quoted-printable Cc: David Bremner , notmuch , Manuel Hermenegildo Subject: Re: [notmuch] [Orgmode] Notmuch: An emacs interface for fast global search and tagging of email X-BeenThere: notmuch@notmuchmail.org X-Mailman-Version: 2.1.12 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: Thu, 10 Dec 2009 17:55:07 -0000 Excerpts from Jed Brown's message of Thu Dec 10 05:26:25 -0700 2009: > On Wed, 09 Dec 2009 12:00:21 -0800, Carl Worth wrot= e: > > 1. Rewriting the code to not use apply-partially >=20 > 1b. Use apply-partially >=20 > (defun apply-partially (fun &rest args) > "Return a function that is a partial application of FUN to ARGS. > ARGS is a list of the first N arguments to pass to FUN. > The result is a new function which does the same as FUN, except that > the first N arguments are fixed at the values with which this function > was called." > (lexical-let ((fun fun) (args1 args)) > (lambda (&rest args2) (apply fun (append args1 args2))))) Thanks, that is nice to have. Maybe after about 13 years of Emacs use I'l= l try to learn more lisp than Google-copy-paste. Unfortunately for my specific case, that still didn't let the '?' key wor= k. if: Symbol's function definition is void: mouse-event-p I seem to have lots of issues in emacs 22.2, but my Elisp is weak enough = that I don't know how this ought to be handled. There is the possibility of requiring 23.1 for notmuch.el, that may be ea= sier, then I'll just stop trying with 22.2 Thanks again, -Mark