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