From: Carl Worth <cworth@cworth.org>
Date: Tue, 9 Feb 2010 19:02:18 +0000 (-0800)
Subject: TODO: Add some recently discussed items.
X-Git-Tag: 0.1~98
X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=0d58d46f7af39ba85209a7026644d36998c88a45;p=notmuch.git

TODO: Add some recently discussed items.

These were collected either from the mailing list of from IRC
conversations. The good ideas probably aren't mine, and the mistakes
probably are.
---

diff --git a/TODO b/TODO
index bdfe64c6..a5f579ee 100644
--- a/TODO
+++ b/TODO
@@ -38,6 +38,8 @@ Add support to "mute" a thread (add a "muted" tag and then don't
 display threads in searches by default where any message of the thread
 has the "muted" tag).
 
+Fix i-search to open up invisible citations as necessary.
+
 Portability
 -----------
 Fix configure script to test each compiler warning we want to use.
@@ -152,6 +154,25 @@ Fix notmuch_query_count_messages to share code with
 notmuch_query_search_messages rather than duplicating code. (And
 consider renaming it as well.)
 
+Provide a mechanism for doing automatic address completion based on
+notmuch searches. Here was one proposal made in IRC:
+
+	<cworth> I guess all it would really have to be would be a way
+	         to configure a series of searches to try in turn,
+	         (presenting ambiguities at a given single level, and
+	         advancing to the next level only if one level
+	         returned no matches).
+	<cworth> So then I might have a series that looks like this:
+	<cworth> notmuch search --output=address_from tag:address_book_alias
+	<cworth> notmuch search --output=address_to tag:sent
+	<cworth> notmuch search --output=address_from
+	<cworth> I think I might like that quite a bit.
+	<cworth> And then we have a story for an address book for
+	         non-emacs users.
+
+Provide a ~me Xapian synonym for all of the user's configured email
+addresses.
+
 General
 -------
 Audit everything for dealing with out-of-memory (and drop xutil.c).