Re: [PATCH] emacs: wash: make word-wrap bound message width
[notmuch-archives.git] / 40 / 3f1d662d0763731d043385553647ff07b0da9e
1 Return-Path: <enrico@enricozini.org>\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 852814196F4\r
6         for <notmuch@notmuchmail.org>; Mon,  5 Apr 2010 06:49:35 -0700 (PDT)\r
7 X-Virus-Scanned: Debian amavisd-new at olra.theworths.org\r
8 X-Spam-Flag: NO\r
9 X-Spam-Score: -0.001\r
10 X-Spam-Level: \r
11 X-Spam-Status: No, score=-0.001 tagged_above=-999 required=5\r
12         tests=[BAYES_40=-0.001] autolearn=ham\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 uNkJl8yiQpZb for <notmuch@notmuchmail.org>;\r
16         Mon,  5 Apr 2010 06:49:34 -0700 (PDT)\r
17 Received: from enricozini.org (enricozini.org [92.243.17.14])\r
18         by olra.theworths.org (Postfix) with ESMTP id BE73A4196F0\r
19         for <notmuch@notmuchmail.org>; Mon,  5 Apr 2010 06:49:33 -0700 (PDT)\r
20 Received: from enricozini.org (localhost [127.0.0.1])\r
21         by enricozini.org (Postfix) with ESMTP id 9A2293993F\r
22         for <notmuch@notmuchmail.org>; Mon,  5 Apr 2010 15:49:32 +0200 (CEST)\r
23 Received: by enricozini.org (Postfix, from userid 1000)\r
24         id 1916724053; Mon,  5 Apr 2010 14:50:05 +0100 (BST)\r
25 Date: Mon, 5 Apr 2010 14:50:04 +0100\r
26 From: Enrico Zini <enrico@enricozini.org>\r
27 To: Notmuch development list <notmuch@notmuchmail.org>\r
28 Message-ID: <20100405135004.GA23639@enricozini.org>\r
29 References: <874ojq5ajw.fsf@SSpaeth.de>\r
30 MIME-Version: 1.0\r
31 Content-Type: multipart/signed; micalg=pgp-sha256;\r
32         protocol="application/pgp-signature"; boundary="BXVAT5kNtrzKuDFl"\r
33 Content-Disposition: inline\r
34 In-Reply-To: <874ojq5ajw.fsf@SSpaeth.de>\r
35 User-Agent: Mutt/1.5.20 (2009-06-14)\r
36 Subject: Re: [notmuch] vala, this is notmuch. notmuch, this is vala\r
37 X-BeenThere: notmuch@notmuchmail.org\r
38 X-Mailman-Version: 2.1.13\r
39 Precedence: list\r
40 List-Id: "Use and development of the notmuch mail system."\r
41         <notmuch.notmuchmail.org>\r
42 List-Unsubscribe: <http://notmuchmail.org/mailman/options/notmuch>,\r
43         <mailto:notmuch-request@notmuchmail.org?subject=unsubscribe>\r
44 List-Archive: <http://notmuchmail.org/pipermail/notmuch>\r
45 List-Post: <mailto:notmuch@notmuchmail.org>\r
46 List-Help: <mailto:notmuch-request@notmuchmail.org?subject=help>\r
47 List-Subscribe: <http://notmuchmail.org/mailman/listinfo/notmuch>,\r
48         <mailto:notmuch-request@notmuchmail.org?subject=subscribe>\r
49 X-List-Received-Date: Mon, 05 Apr 2010 13:49:35 -0000\r
50 \r
51 \r
52 --BXVAT5kNtrzKuDFl\r
53 Content-Type: text/plain; charset=utf-8\r
54 Content-Disposition: inline\r
55 Content-Transfer-Encoding: quoted-printable\r
56 \r
57 On Mon, Apr 05, 2010 at 02:49:23PM +0200, Sebastian Spaeth wrote:\r
58 \r
59 > So I bound notmuch.so to vala (at least what I needed) and played with\r
60 > the code a bit. The resulting 100 lines of vala code are here:\r
61 \r
62 Ooh, a .vapi for notmuch, that is something that makes me happy. It\r
63 could be shipped with notmuch proper, even if it's rough now, and then\r
64 improved as people use it.\r
65 \r
66 \r
67 > Usage: "./vnotmuch Seb" will output all 'to:' addresses according to\r
68 > frequency for all messages where to, cc, or bcc matches "Seb*". It also\r
69 > filters with AND "from:yourprimarymailaddress". Just\r
70 > "./vnotmuch" outputs all addresses that you ever sent mails to. It never\r
71 > writes/modifies your db.\r
72 \r
73 Now I use "lbdb", which gets very slow as time goes. You idea creates a\r
74 most definitely superior system.\r
75 \r
76 \r
77 > Just a teaser to make you interested in vala :).\r
78 \r
79 As it happens, some of us already are interested.\r
80 \r
81 As soon as automatic gobject introspection based language bindings\r
82 become workable for at least python and perl, my plan is to rewrite\r
83 buffy[1] in Vala.\r
84 \r
85 A second plan would be to have buffy show stats for saved notmuch\r
86 queries as well as (or instead of) mail folders.\r
87 \r
88 It's very nice to know I wouldn't be the only person playing with Vala\r
89 around here.\r
90 \r
91 \r
92 Ciao,\r
93 \r
94 Enrico\r
95 \r
96 [1] http://packages.debian.org/sid/buffy\r
97 --=20\r
98 GPG key: 4096R/E7AD5568 2009-05-08 Enrico Zini <enrico@enricozini.org>\r
99 \r
100 --BXVAT5kNtrzKuDFl\r
101 Content-Type: application/pgp-signature; name="signature.asc"\r
102 Content-Description: Digital signature\r
103 Content-Disposition: inline\r
104 \r
105 -----BEGIN PGP SIGNATURE-----\r
106 Version: GnuPG v1.4.10 (GNU/Linux)\r
107 \r
108 iQEcBAEBCAAGBQJLueqMAAoJEON4Oc9CHQtaTcQH/RzUcrj/I9nLfDfR9o1p0/8Q\r
109 oSCe5sMEpZgEDdP/ymqEUgw5kzNpB0AQO+eJN6x8l3jokuS9qvcpH6MFQ8s+xlpa\r
110 R0/S7WCMIXk4FMGypL9kDa7gn42aPTfCJ3cFfT3sCklHyexj8YN3ktt9r60B4lsT\r
111 nNhq+ERpzzu3qV5Gw9aRbkAEMhRx+CmTmyeVQVzKJUS0kkTMELu8biU4R1Qiw7LK\r
112 rOllTfbRkxcEtHfWhcS24d5YUgBfKFghuky5PY6jyMHVPTDuRn7uDYALPHgy149a\r
113 aXSAxe4REgI85m3mYVkkK029UEa5pqmc2YURMZ67tS+Vnpe4vgX3/NBcKwxDjn0=\r
114 =VSAx\r
115 -----END PGP SIGNATURE-----\r
116 \r
117 --BXVAT5kNtrzKuDFl--\r