aboutsummaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authorCarl Worth <cworth@cworth.org>2010-02-09 11:02:18 -0800
committerCarl Worth <cworth@cworth.org>2010-02-09 11:02:18 -0800
commit0d58d46f7af39ba85209a7026644d36998c88a45 (patch)
treeefe5c885f074217a6dcb1e5cbb8b98c13a3874f6 /TODO
parent79d3f9773c58d6fd7113871362687d8cfc0b1a59 (diff)
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.
Diffstat (limited to 'TODO')
-rw-r--r--TODO21
1 files changed, 21 insertions, 0 deletions
diff --git a/TODO b/TODO
index bdfe64c..a5f579e 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).