[PATCH] add a number of new feature ideas to TODO file

Dirk Hohndel hohndel at infradead.org
Thu Apr 15 22:41:32 PDT 2010




Signed-off-by: Dirk Hohndel <hohndel at infradead.org>
---
 TODO |   45 +++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 45 insertions(+), 0 deletions(-)

diff --git a/TODO b/TODO
index 14c5fd0..226f243 100644
--- a/TODO
+++ b/TODO
@@ -56,6 +56,24 @@ Change 'a' command in thread-view mode to only archive open messages.
 
 Add a binding to open all closed messages.
 
+Add 'd' keybinding that works like 'a' plus adds a +deleted tag
+
+Add 'D' keybinding that does the same in search view, but in thread
+show mode marks the whole thread as deleted
+
+Add '???' keybinding that skips the current thread without archiving
+it
+
+Add notmuch-message mode that allows us to override many of the
+default behaviors of emacs message mode without affecting people using
+messages mode from elsewhere (e.g., gnus). This would allow us to add
+- selection of from address (with configured email addresses as default choices to pick from
+- set user-agent string
+
+Allow differen "real names" for the "other_email" addresses; I
+envision an "other_names" parameter; if unset all email addresses use
+the same name, otherwise the two lists are matched
+
 Emacs saved-search interface
 ----------------------------
 Here's a proposal Carl wrote (id:87einafy4u.fsf at yoom.home.cworth.org):
@@ -245,6 +263,21 @@ of multiple searches. For example, I would like to do:
     See id:3wdpr282yz2.fsf at testarossa.amd.com for more details on the
     use cases of the above.
 
+Allow anchors in searches:
+
+     notmuch search from:domain.org$ only matches if "domain.org" is
+     at the end of the From: header
+
+     notmuch search from:^username only matches if "username" is at
+     the beginning of the From: header (right after the ':')
+
+     This leaves the interesting question if we want a way to bind to
+     the actual address component.
+
+Add Received: header to the indexed header components
+
+Add folder keyword
+
 Database changes
 ----------------
 Store a reference term for every message-id that appears in
@@ -285,3 +318,15 @@ Audit everything for dealing with out-of-memory (and drop xutil.c).
 
 Investigate why the notmuch database is slightly larger than the sup
 database for the same corpus of email.
+
+Thirdparty apps
+---------------
+(not sure this is the best spot to collect requests like this)
+
+notmuchsync
+
+Add feature to move files in the maildir hierarchy
+
+     notmuchsync --move "searchstring" "targetfolder"
+     Where searchstring is any valid notmuch search
+
-- 
1.6.6.1


-- 
Dirk Hohndel
Intel Open Source Technology Center


More information about the notmuch mailing list