]> git.cworth.org Git - notmuch-wiki/blob - feature-requests.mdwn
next try to format this right
[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<br>
7 Removes unread and inbox tags, adds deleted tag.<br>
8 When used from a search results view, it deletes the thread that the cursor is on<br>
9 When used from the thread view, it deletes the currently displayed message inside the thread
10
11 + add 'D' keybinding<br>
12 Removes unread and inbox tags, adds deleted tag.<br>
13 When used from a search results view, it deletes the thread that the cursor is on (just like 'd')<br>
14 When used from the thread view, it deletes the currently displayed thread (and not just the message)<br>
15
16 + add '???' keybinding<br>
17 Skips current thread without archiving it<br>
18 Right now 'n' gets me to the end of a thread, but not to the beginning of the next thread. 'a' gets you to the next thread, but archives the current one.
19
20 ## notmuch 
21
22 + Add folder keyword<br>
23 Allows to search for messages in a specific folder
24
25 + Allow anchors in searches<br>
26 notmuch search from:domain.org$ only matches if "domain.org" is at the end of the From: header<br>
27 notmuch search from:^username only matches if "username" is at the beginning of the From: header (right after the ':')<br>
28 This leaves the interesting question if we want a way to bind to the actual address component.
29
30 + Add Received: header to the indexed header components<br>
31 allows for searches based on the arrival path
32
33 ## 3rd part apps
34
35 ### notmuchsync
36
37 + Add feature to move files in the maildir hierarchy<br>
38 notmuchsync --move "searchstring" "targetfolder"<br>
39 Where searchstring is any valid notmuch search