]> git.cworth.org Git - notmuch-wiki/blob - feature-requests.mdwn
Add feature-request to Reply-To: header
[notmuch-wiki] / feature-requests.mdwn
1 [[!img notmuch-logo.png alt="Notmuch logo" class="left"]]
2 #List of features people have requested and ideas that people want to keep thinking about
3
4 ## Emacs client
5
6 +    Add 'd' keybinding
7
8      Removes unread and inbox tags, adds deleted tag.
9      
10      When used from a search results view, it deletes the thread that
11      the cursor is on.
12
13      When used from the thread view, it deletes the currently
14      displayed message inside the thread.
15
16 +    add 'D' keybinding
17
18      Removes unread and inbox tags, adds deleted tag.
19
20      When used from a search results view, it deletes the thread that
21      the cursor is on (just like 'd')
22
23      When used from the thread view, it deletes the currently
24      displayed thread (and not just the message)
25
26 +    add '???' keybinding
27
28      Skips current thread without archiving it
29
30      Right now 'n' gets me to the end of a thread, but not to the
31      beginning of the next thread. 'a' gets you to the next thread,
32      but archives the current one.
33
34 +    add notmuch-message-mode
35
36      This should allow us to override many of the default behaviors of emacs message mode without affecting people using message mode from gnus
37      Things we'd might want to allow here include
38
39 ++   select from address (with the configured email addresses as default choices to pick from)
40 ++   set user-agent string
41
42 +    allow different "real names" for the optional email addresses
43
44      if only one name is configured, use that for all addresses;
45      if other_names are configured, match those with the other_email addresses
46
47 ## notmuch 
48
49 +    Add folder keyword
50
51      Allows to search for messages in a specific folder.
52
53 +    Allow anchors in searches
54
55      notmuch search from:domain.org$ only matches if "domain.org" is
56      at the end of the From: header
57
58      notmuch search from:^username only matches if "username" is at
59      the beginning of the From: header (right after the ':')
60
61      This leaves the interesting question if we want a way to bind to
62      the actual address component.
63
64 +    Add Received: header to the indexed header components
65
66      allows for searches based on the arrival path
67
68 +    Add Reply-To: header to the indexed header components
69
70      allows for searches based on the return address
71
72 ## 3rd party apps
73
74 ### notmuchsync
75
76 +    Add feature to move files in the maildir hierarchy
77
78      notmuchsync --move "searchstring" "targetfolder"
79
80      Where searchstring is any valid notmuch search
81