[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