draft handling [was: Re: Plans for the 0.2 release (this week)]
authorJameson Rollins <jrollins@finestructure.net>
Thu, 8 Apr 2010 15:57:54 +0000 (11:57 +2000)
committerW. Trevor King <wking@tremily.us>
Fri, 7 Nov 2014 17:36:32 +0000 (09:36 -0800)
85/cc3f7f627506b6d17d0bafa8f6fc287bdf5d8a [new file with mode: 0644]

diff --git a/85/cc3f7f627506b6d17d0bafa8f6fc287bdf5d8a b/85/cc3f7f627506b6d17d0bafa8f6fc287bdf5d8a
new file mode 100644 (file)
index 0000000..4c5390b
--- /dev/null
@@ -0,0 +1,110 @@
+Return-Path: <jrollins@finestructure.net>\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 3F8134196F2\r
+       for <notmuch@notmuchmail.org>; Thu,  8 Apr 2010 08:58:07 -0700 (PDT)\r
+X-Virus-Scanned: Debian amavisd-new at olra.theworths.org\r
+X-Spam-Flag: NO\r
+X-Spam-Score: -4.19\r
+X-Spam-Level: \r
+X-Spam-Status: No, score=-4.19 tagged_above=-999 required=5\r
+       tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, T_MIME_NO_TEXT=0.01]\r
+       autolearn=ham\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 UCP2Bu1kha31 for <notmuch@notmuchmail.org>;\r
+       Thu,  8 Apr 2010 08:58:06 -0700 (PDT)\r
+Received: from serrano.cc.columbia.edu (serrano.cc.columbia.edu [128.59.29.6])\r
+       by olra.theworths.org (Postfix) with ESMTP id 7F6114196F0\r
+       for <notmuch@notmuchmail.org>; Thu,  8 Apr 2010 08:58:06 -0700 (PDT)\r
+Received: from servo.finestructure.net (cpe-72-227-128-66.nyc.res.rr.com\r
+       [72.227.128.66])\r
+       (user=jgr2110 author=jrollins@finestructure.net mech=PLAIN bits=0)\r
+       by serrano.cc.columbia.edu (8.14.3/8.14.3) with ESMTP id o38Fw0RU018866\r
+       (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=NOT);\r
+       Thu, 8 Apr 2010 11:58:00 -0400 (EDT)\r
+Received: from jrollins by servo.finestructure.net with local (Exim 4.71)\r
+       (envelope-from <jrollins@finestructure.net>)\r
+       id 1Nzu7D-0004Y1-Ut; Thu, 08 Apr 2010 11:57:59 -0400\r
+From: Jameson Rollins <jrollins@finestructure.net>\r
+To: Dirk Hohndel <hohndel@infradead.org>, Carl Worth <cworth@cworth.org>,\r
+       notmuch@notmuchmail.org\r
+Subject: draft handling [was: Re: Plans for the 0.2 release (this week)]\r
+In-Reply-To: <m3tyrmgfdk.fsf@x200.gr8dns.org>\r
+References: <8739z6rjxf.fsf@yoom.home.cworth.org>\r
+       <87tyrmavoc.fsf@servo.finestructure.net>\r
+       <m3tyrmgfdk.fsf@x200.gr8dns.org>\r
+Date: Thu, 08 Apr 2010 11:57:54 -0400\r
+Message-ID: <87ochuaqd9.fsf@servo.finestructure.net>\r
+MIME-Version: 1.0\r
+Content-Type: multipart/signed; boundary="=-=-=";\r
+       micalg=pgp-sha256; protocol="application/pgp-signature"\r
+X-No-Spam-Score: Local\r
+X-Scanned-By: MIMEDefang 2.68 on 128.59.29.6\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: Thu, 08 Apr 2010 15:58:07 -0000\r
+\r
+--=-=-=\r
+Content-Transfer-Encoding: quoted-printable\r
+\r
+On Thu, 08 Apr 2010 07:58:47 -0700, Dirk Hohndel <hohndel@infradead.org> wr=\r
+ote:\r
+> > And as for drafts, they could be easily indexed and managed by the UI if\r
+> > the folder: search term is available.\r
+>=20\r
+> Hmm - haven't even thought about drafts, yet. How would the UI deal with\r
+> those?=20\r
+\r
+My idea is the following:\r
+\r
+Currently for me drafts are stored in ~/.mail/drafts.  If we have\r
+folder: searching, then I can starting indexing my drafts directory and\r
+apply the following post-new filter:\r
+\r
+notmuch tag +draft -inbox -unread -- folder:drafts\r
+\r
+I'll then make a simple elisp "resume" function that is available for\r
+resuming draft messages, that would be available when viewing messages\r
+From=20a draft search results.\r
+\r
+One could also imagine a "notmuch-draft" emacs mode that would provide\r
+functions specifically for viewing and resuming draft messages.\r
+\r
+Anyway, my plan was to work on all of this when some sane way of\r
+indexing draft messages was available (ie. folder: searching).\r
+\r
+jamie.\r
+\r
+--=-=-=\r
+Content-Type: application/pgp-signature\r
+\r
+-----BEGIN PGP SIGNATURE-----\r
+Version: GnuPG v1.4.10 (GNU/Linux)\r
+\r
+iQIcBAEBCAAGBQJLvf0CAAoJEO00zqvie6q8h8IQAI/VPBvxx7og19x8vBo/KhKa\r
+zT3WgITG5SujYWqhDsdwVrcou86H5d8lxZ2oW3JTOJ25/bO/fWLLg5KU+5GYsLBk\r
+g9WDeYgDMOf5sPOik8wDJUlGtRdH+fDqmCeJJ+B/yrrpgX2POYMXvFH2X7kF+cRk\r
+fJPJKNH3KpKWw/gUtY/bdCY0jzwX/Opi729GgDlhHwedq8cbalLyzaFuJX01SShj\r
+mzCjg4aiKE01lkRi3jKiV6H9MC7jHpmBYry7ghlMZTvmhotEgOE2NRgyWPqb8njr\r
+Lu9DEMMgEBVAFgOeqrC1tRsrbokhA8tvkCoMc0xBTZGJvI4IUco8Rj1UZ0vx4jZF\r
+a9R2n6U1fj9sTMWoSINPgbDylxsS3txMmmPYvZcZmWuMPZIfOdaAB/l8WMHXpOpZ\r
+7vXiOQWvhaMBcIziycbuxK2J9vqNGP/lddSdsLWR8XlASakUCRn+mA8E+/1zsHry\r
+npALJnRAKZkg5ubmhRvBmn0Aaa/kB9jPxtlYhekbU3I1QEZbgf8QwA1m6Wv+F33B\r
+9OfIYDWqJHhsgWHlEme/By8p3fOPcilDFB8HxAr2WxvfWYvS/7fkuPlQjP0wXXdh\r
+g95TEhf6ZF8rZJMmnfcdSY3gHZeAvDewifPUoZTT7WOn/pFsOOnvByUAVxXgmqfV\r
+XWs6AqLWY8s+3I6M8tmF\r
+=0xTb\r
+-----END PGP SIGNATURE-----\r
+--=-=-=--\r