database error
[notmuch-archives.git] / 8d / 91f8dbf16c97730879d4d4ec4f7c29a44e4776
1 Return-Path: <racin@free.fr>\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 A5283431FBC\r
6         for <notmuch@notmuchmail.org>; Sun, 13 Dec 2009 03:52:32 -0800 (PST)\r
7 X-Virus-Scanned: Debian amavisd-new at olra.theworths.org\r
8 Received: from olra.theworths.org ([127.0.0.1])\r
9         by localhost (olra.theworths.org [127.0.0.1]) (amavisd-new, port 10024)\r
10         with ESMTP id uXXLyTbDfx6B for <notmuch@notmuchmail.org>;\r
11         Sun, 13 Dec 2009 03:52:32 -0800 (PST)\r
12 Received: from smtp5-g21.free.fr (smtp5-g21.free.fr [212.27.42.5])\r
13         by olra.theworths.org (Postfix) with ESMTP id D84FA431FAE\r
14         for <notmuch@notmuchmail.org>; Sun, 13 Dec 2009 03:52:30 -0800 (PST)\r
15 Received: from smtp5-g21.free.fr (localhost [127.0.0.1])\r
16         by smtp5-g21.free.fr (Postfix) with ESMTP id A4695D4813F\r
17         for <notmuch@notmuchmail.org>; Sun, 13 Dec 2009 12:52:24 +0100 (CET)\r
18 Received: from racin (vbo91-2-82-239-207-166.fbx.proxad.net [82.239.207.166])\r
19         by smtp5-g21.free.fr (Postfix) with ESMTP id ABC7AD48047\r
20         for <notmuch@notmuchmail.org>; Sun, 13 Dec 2009 12:52:20 +0100 (CET)\r
21 From: Matthieu Lemerre <racin@free.fr>\r
22 To: notmuch@notmuchmail.org\r
23 Date: Sun, 13 Dec 2009 12:52:56 +0100\r
24 Message-ID: <873a3f2iqv.fsf@free.fr>\r
25 User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1 (gnu/linux)\r
26 MIME-Version: 1.0\r
27 Content-Type: text/plain; charset=us-ascii\r
28 X-Mailman-Approved-At: Sun, 13 Dec 2009 14:31:49 -0800\r
29 Subject: [notmuch] [PATCH] Support for deletion by the emacs client\r
30 X-BeenThere: notmuch@notmuchmail.org\r
31 X-Mailman-Version: 2.1.12\r
32 Precedence: list\r
33 List-Id: "Use and development of the notmuch mail system."\r
34         <notmuch.notmuchmail.org>\r
35 List-Unsubscribe: <http://notmuchmail.org/mailman/options/notmuch>,\r
36         <mailto:notmuch-request@notmuchmail.org?subject=unsubscribe>\r
37 List-Archive: <http://notmuchmail.org/pipermail/notmuch>\r
38 List-Post: <mailto:notmuch@notmuchmail.org>\r
39 List-Help: <mailto:notmuch-request@notmuchmail.org?subject=help>\r
40 List-Subscribe: <http://notmuchmail.org/mailman/listinfo/notmuch>,\r
41         <mailto:notmuch-request@notmuchmail.org?subject=subscribe>\r
42 X-List-Received-Date: Sun, 13 Dec 2009 11:52:32 -0000\r
43 \r
44 \r
45 Hello,\r
46 \r
47 I tried notmuch and I really like it. I like having an emacs email\r
48 client, but was proficient with none of them (neither with non-emacs\r
49 clients, btw). Notmuch really seems the way to go.\r
50 \r
51 However, support for deletion is important to me. Here is a first patch\r
52 that implements it for the emacs interface.\r
53 \r
54 Here is how I did it: notmuch-search no longer list arguments with the\r
55 deleted tag, unless you execute it with a prefix arg. When you launch it\r
56 with C-u s, the query string changes, and it provides you the current\r
57 query string by default.\r
58 \r
59 That way, if you want to search for mail, and then decide that you may\r
60 have deleted it, you just have to type C-u s to find it. The good part\r
61 is that it works even if you didn't knew about it, i.e. if you type C-u\r
62 s to launch a new query.\r
63 \r
64 \r
65 I also added a command history to notmuch-search.\r
66 \r
67 \r
68 Now I'd like to write a command to expunge deleted mails; this shouldn't\r
69 be difficult. Having notmuch detect that some mails disappeared and\r
70 update the database seems more difficult, though.\r
71 \r
72 Regards,\r
73 Matthieu Lemerre\r
74 \r
75 \r
76 PS: I have trouble understanding why space on the last message on a\r
77 thread deletes the inbox tag. If you do it, then you mail becomes\r
78 untagged and imo quite difficult to search. How is the mail flow\r
79 supposed to work?\r