]> git.notmuchmail.org Git - notmuch/blobdiff - TODO
TODO: Rename the proposed --for option to --output
[notmuch] / TODO
diff --git a/TODO b/TODO
index bdfe64c673448a7baadf494524fa6fe116eca4e7..36e2299b27ec25261638157a9dd6f3837b85f6e0 100644 (file)
--- 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).
 
 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.
 Portability
 -----------
 Fix configure script to test each compiler warning we want to use.
@@ -62,11 +64,11 @@ option (or similar) to "notmuch show".)
 Teach "notmuch search" to return many different kinds of results. Some
 ideas:
 
 Teach "notmuch search" to return many different kinds of results. Some
 ideas:
 
-       notmuch search --for threads    # Default if no --for is given
-       notmuch search --for messages
-       notmuch search --for tags
-       notmuch search --for addresses
-       notmuch search --for terms
+       notmuch search --output=threads # Default if no --output is given
+       notmuch search --output=messages
+       notmuch search --output=tags
+       notmuch search --output=addresses
+       notmuch search --output=terms
 
 Add a "--format" option to "notmuch search", (something printf-like
 for selecting what gets printed).
 
 Add a "--format" option to "notmuch search", (something printf-like
 for selecting what gets printed).
@@ -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.)
 
 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).
 General
 -------
 Audit everything for dealing with out-of-memory (and drop xutil.c).