blob: 077b9c3d4d811eeddf95266353e2e21a2f087c77 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
|
send.Sender
* refresh open buffers accordingly
envelope buffer:
* needs ability do display/edit attachments
* full headers via a MessageHeadersWidget with displayed=None
* enter -> editor
* gpg settings per widget, should read defaults from account settings
searchbuffer:
* unseen tag -> msg bold
* focus next thread after toggletag. It would be easyest if IteratorWalker had a focus_next()
that could be called in ToggleTagCommand in case thread is still in the searchresults
singleThread buffer:
* what if depth>screensize?
* proper display of email body: fold stuff
* open unread mails? focus first unread/query matched?
Commands
* help strings in commands and help buffer
* undo for commands
taglist buffer
* interactively filter tagcloud
this will have to wait until a version of urwid can be easy_installed in that GridFlow
has a get_focus: http://comments.gmane.org/gmane.comp.lib.urwid/971
db:
* db.Message.get_replies() needs fixing. see
http://notmuch.198994.n3.nabble.com/python-get-all-messages-of-a-thread-tt2996080.html
* retry flushing after a timeout
ui.commandline:
possible cmds:
map,search (short \ or o), refine (| or O), print, save, view attachments?, pipe
should these cmds have output? where to put it? see pentadactyl.
ui:
* current bindings in header like mutt?
general
* gg, g5j.. combos like in vim
* pydoc/sphinx
* handle errors with nonexisting mime handlers (mailcap)
* update dependencies in setup.py:
cmd
subprocess?
threading?
mailbox
mailcap
distant future:
* addressbook manager with backends for lbdb,abook,rolo that can be used for prompt autocompletion
|