]> git.cworth.org Git - notmuch-wiki/blob - feature-requests.mdwn
another feature request
[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 Removes unread and inbox tags, adds deleted tag. 
8 When used from a search results view, it deletes the thread that the cursor is on
9 When used from the thread view, it deletes the currently displayed message inside the thread
10
11 + add 'D' keybinding
12 Removes unread and inbox tags, adds deleted tag. 
13 When used from a search results view, it deletes the thread that the cursor is on (just like 'd')
14 When used from the thread view, it deletes the currently displayed thread (and not just the message)
15
16 + add '???' keybinding
17 Skips current thread without archiving it
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
23 Allows to search for messages in a specific folder
24
25 + Allow anchors in searches
26 notmuch search from:domain.org$ only matches if "domain.org" is at the end of the From: header
27 notmuch search from:^username only matches if "username" is at the beginning of the From: header (right after the ':')
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
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
38 notmuchsync --move "searchstring" "targetfolder"
39 Where searchstring is any valid notmuch search