Re: notmuch vim patches
authorFranz Fellner <alpine.art.de@gmail.com>
Fri, 17 Oct 2014 16:35:38 +0000 (18:35 +0200)
committerW. Trevor King <wking@tremily.us>
Fri, 7 Nov 2014 18:05:19 +0000 (10:05 -0800)
7f/7db844de991b9b1dccbbeb217733e3fb9d7db6 [new file with mode: 0644]

diff --git a/7f/7db844de991b9b1dccbbeb217733e3fb9d7db6 b/7f/7db844de991b9b1dccbbeb217733e3fb9d7db6
new file mode 100644 (file)
index 0000000..9877776
--- /dev/null
@@ -0,0 +1,109 @@
+Return-Path: <alpine.art.de@gmail.com>\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 58108431FBC\r
+       for <notmuch@notmuchmail.org>; Fri, 17 Oct 2014 09:35:35 -0700 (PDT)\r
+X-Virus-Scanned: Debian amavisd-new at olra.theworths.org\r
+X-Spam-Flag: NO\r
+X-Spam-Score: -0.799\r
+X-Spam-Level: \r
+X-Spam-Status: No, score=-0.799 tagged_above=-999 required=5\r
+       tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1,\r
+       FREEMAIL_FROM=0.001, 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 PdAYmct0yHvO for <notmuch@notmuchmail.org>;\r
+       Fri, 17 Oct 2014 09:35:29 -0700 (PDT)\r
+Received: from mail-wi0-f178.google.com (mail-wi0-f178.google.com\r
+       [209.85.212.178]) (using TLSv1 with cipher RC4-SHA (128/128 bits))\r
+       (No client certificate requested)\r
+       by olra.theworths.org (Postfix) with ESMTPS id A9492431FB6\r
+       for <notmuch@notmuchmail.org>; Fri, 17 Oct 2014 09:35:29 -0700 (PDT)\r
+Received: by mail-wi0-f178.google.com with SMTP id h11so1903469wiw.11\r
+       for <notmuch@notmuchmail.org>; Fri, 17 Oct 2014 09:35:28 -0700 (PDT)\r
+DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;\r
+       h=date:message-id:from:to:cc:subject:in-reply-to:references\r
+       :mime-version:content-type:content-disposition\r
+       :content-transfer-encoding;\r
+       bh=7b3UbHc9YTzQrpFpLGKOEedQjEQ65XlIsLgBlL7OGHo=;\r
+       b=EMdx2TguYmjwSxRfx6fure7w5RkA1IUmeChISgnCk4LykGG/TjD6ueTnyGjomqiREG\r
+       sYxHS3VHm52Bo5xEuZRQ/N9jQ7JHmH+NHe5+tUIGeaFM/xHI7C0aWxH7Qwei0YQtMTUd\r
+       7B9N7Qwfi/idGxGSVIauC/kTgfluslPdwGDcUygUwOplbe4HR/Bg5Pw8pMXY0Sh26uGM\r
+       c/N7PkfgyrBdeC74uYx+A2nBPRybPz405Nv/PE41LwmzFucr9TVDZ62r46msQUSvUDAN\r
+       KmucyWNmcMwLknho/1ZwOWgLYeOSSXaF9r3lC+2ZD8uX9qkbhMiXNsqfYajja4ftvEMr\r
+       ja6Q==\r
+X-Received: by 10.194.90.175 with SMTP id bx15mr11490521wjb.25.1413563728334; \r
+       Fri, 17 Oct 2014 09:35:28 -0700 (PDT)\r
+Received: from localhost (p5B00C8AC.dip0.t-ipconnect.de. [91.0.200.172])\r
+       by mx.google.com with ESMTPSA id om1sm2221815wjc.42.2014.10.17.09.35.26\r
+       for <multiple recipients>\r
+       (version=TLSv1.2 cipher=RC4-SHA bits=128/128);\r
+       Fri, 17 Oct 2014 09:35:27 -0700 (PDT)\r
+Date: Fri, 17 Oct 2014 18:35:38 +0200\r
+Message-ID: <20141017183538.GI20696@TP_L520.localdomain>\r
+From: Franz Fellner <alpine.art.de@gmail.com>\r
+To: Ian Main <imain@redhat.com>\r
+Subject: Re: notmuch vim patches\r
+In-Reply-To: <544046f358233_2c291569e8c76@ovo.mains.priv.notmuch>\r
+References: <543ecf59e21b8_2c291569e8c7e@ovo.mains.priv.notmuch>\r
+       <20141016144109.GB3471@TP_L520.localdomain>\r
+       <544046f358233_2c291569e8c76@ovo.mains.priv.notmuch>\r
+MIME-Version: 1.0\r
+Content-Type: text/plain; charset=utf-8\r
+Content-Disposition: inline\r
+Content-Transfer-Encoding: 8bit\r
+Cc: 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: Fri, 17 Oct 2014 16:35:35 -0000\r
+\r
+On Thu, 16 Oct 2014 15:30:11 -0700, Ian Main <imain@redhat.com> wrote:\r
+> Franz Fellner wrote:\r
+> > \r
+> >  \r
+> > > I'm starting to realize that I could default to using 'enter' to both\r
+> > > open URI's and view attachments.  Any other ideas welcome.\r
+> > \r
+> > - make some of the functions public so users can bind them to keys they\r
+> >   want\r
+> > - introduce show_[prev,next]_unread_msg, probably factor out\r
+> >   "show_scroll_to_msg()" and implement prev/next msg with that?\r
+> \r
+> You know I was just reading a thread and hit 'a' to archive a message\r
+> within the thread and for some reason it hung for a few seconds.. but it\r
+> made me think we should be able to press 'a' (or whatever archive key)\r
+> and have it archive and move to next unread.  That seems to me to be a\r
+> good behavior with a natural flow.\r
+\r
+Yes, sounds good.\r
+Today I thought of a more generic approach:\r
+pass a query that a message should match.\r
+:notmuch-show-next-message tag:unread          # go to the next unread\r
+message in thread\r
+:notmuch-show-next-message from:"Ian Main"     # got to the next\r
+message in thread sent by "Ian Main"\r
+...\r
+The user then can map keys to custom commands.\r
+\r
+Good or too generic?\r
+\r
+Furthermore I thought of rearranging the sources:\r
+- Put files in Vundle/*-compatible dirs, would simplify development.\r
+  (Currently I have several files symlinked from notmuch-src into .vim)\r
+- Put the "heavy" ruby code into its own file. Today I got an error I\r
+  could not deal with because line numbers did not match. Also I read\r
+  about the possibility that the ruby interpreter might optimize only\r
+  seperate files. This could lead to better performance.\r
+\r
+Franz\r