Re: [PATCH 9/9] add has: query prefix to search for specific properties
[notmuch-archives.git] / 23 / 22bc6fe91356dcba1aa054a8b377e26072a231
1 Return-Path: <anton@khirnov.net>\r
2 X-Original-To: notmuch@notmuchmail.org\r
3 Delivered-To: notmuch@notmuchmail.org\r
4 Received: from localhost (localhost [127.0.0.1])\r
5         by olra.theworths.org (Postfix) with ESMTP id DD913429E34\r
6         for <notmuch@notmuchmail.org>; Sat, 14 Jan 2012 00:21:53 -0800 (PST)\r
7 X-Virus-Scanned: Debian amavisd-new at olra.theworths.org\r
8 X-Spam-Flag: NO\r
9 X-Spam-Score: 0\r
10 X-Spam-Level: \r
11 X-Spam-Status: No, score=0 tagged_above=-999 required=5 tests=[none]\r
12         autolearn=disabled\r
13 Received: from olra.theworths.org ([127.0.0.1])\r
14         by localhost (olra.theworths.org [127.0.0.1]) (amavisd-new, port 10024)\r
15         with ESMTP id zIz1cwgEx3Qg for <notmuch@notmuchmail.org>;\r
16         Sat, 14 Jan 2012 00:21:53 -0800 (PST)\r
17 X-Greylist: delayed 1624 seconds by postgrey-1.32 at olra;\r
18         Sat, 14 Jan 2012 00:21:52 PST\r
19 Received: from smtp1.kolej.mff.cuni.cz (smtp1.kolej.mff.cuni.cz\r
20         [78.128.192.10])\r
21         (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))\r
22         (No client certificate requested)\r
23         by olra.theworths.org (Postfix) with ESMTPS id D06EB431FB6\r
24         for <notmuch@notmuchmail.org>; Sat, 14 Jan 2012 00:21:52 -0800 (PST)\r
25 X-Envelope-From: anton@khirnov.net\r
26 Received: from daenerys.khirnov.net (zohar.kolej.mff.cuni.cz [78.128.198.199])\r
27         by smtp1.kolej.mff.cuni.cz (8.14.4/8.14.4) with ESMTP id\r
28         q0E7siAe005851\r
29         for <notmuch@notmuchmail.org>; Sat, 14 Jan 2012 08:54:46 +0100 (CET)\r
30         (envelope-from anton@khirnov.net)\r
31 Received: from daenerys.khirnov.net (localhost [127.0.0.1])\r
32         by daenerys.khirnov.net (Postfix) with ESMTP id E274A120468\r
33         for <notmuch@notmuchmail.org>; Sat, 14 Jan 2012 08:54:43 +0100 (CET)\r
34 Content-Type: text/plain; charset="utf-8"\r
35 MIME-Version: 1.0\r
36 Content-Transfer-Encoding: quoted-printable\r
37 User-Agent: notmuch-vimpy\r
38 Message-ID: <20120114075443.27927.39754@daenerys.khirnov.net>\r
39 Date: Sat, 14 Jan 2012 08:54:43 +0100\r
40 To: notmuch@notmuchmail.org\r
41 From: anton@khirnov.net\r
42 Subject: [RFC] vim plugin rewrite II\r
43 X-BeenThere: notmuch@notmuchmail.org\r
44 X-Mailman-Version: 2.1.13\r
45 Precedence: list\r
46 List-Id: "Use and development of the notmuch mail system."\r
47         <notmuch.notmuchmail.org>\r
48 List-Unsubscribe: <http://notmuchmail.org/mailman/options/notmuch>,\r
49         <mailto:notmuch-request@notmuchmail.org?subject=unsubscribe>\r
50 List-Archive: <http://notmuchmail.org/pipermail/notmuch>\r
51 List-Post: <mailto:notmuch@notmuchmail.org>\r
52 List-Help: <mailto:notmuch-request@notmuchmail.org?subject=help>\r
53 List-Subscribe: <http://notmuchmail.org/mailman/listinfo/notmuch>,\r
54         <mailto:notmuch-request@notmuchmail.org?subject=subscribe>\r
55 X-List-Received-Date: Sat, 14 Jan 2012 08:21:54 -0000\r
56 \r
57 \r
58 Hi,\r
59 this is a followup to my mail from spring where i presented a partial\r
60 rewrite of the vim plugin using python. There weren't many comments back\r
61 then, so I hope there will be more now.\r
62 \r
63 I've changed the filenames so my version now coexists with the current\r
64 vim plugin. You can find it in\r
65 \r
66 git://git.khirnov.net/git/notmuch\r
67 \r
68 branch vim. Simply copy vim/plugin/{nm_vim.py,notmuch-vimpy.vim} to the\r
69 vim plugins dir and vim/syntax/{nm_vimpy*} to the vim syntax dir and run\r
70 :NMVimpy() in vim. You'll need vim with python support and\r
71 python-notmuch bindings.\r
72 \r
73 The advantages over current vim client are still the following:\r
74 * sending and displaying/saving attachments\r
75 * much better unicode support\r
76 * tag name and search commands completion\r
77 * proper representation of the thread structure\r
78 * easier to extend thanks to python's massive standard library\r
79 \r
80 Please comment.\r
81 \r
82 -- =\r
83 \r
84 Anton Khirnov\r