blob: 2f41f8bb5e24ae14147624babba9d8bcf69392f5 (
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
|
There is a lot to be done, most of it is not going to be hard:
* pydoc!
* Fixing the walkers (there is a problem with the last entry)
* build a prompt for ng.ui.
ui.prompt(promptprefix='>>')
keep in mind tabcompletion?
It would be cool if we had a cmdline like vim or mutt when pressing ":".
ng.command.Commands already have typenames, calling them from a prompt could
use the command.factory to build one and pass it to ui.apply_command.
* "update" functionality for the notmuch index. tag/untag given thread/messages etc
If that's there, one can make commands for these actions, make them known to command.factory
and bind them to the SearchBuffer..
* A buffer for single-thread view
displays mails in thread, folding of mails/textpassages
* an Envelope buffer that contains widgets for recipients,subject, gpg settings.
* A "SendManager" that can send and archive (in a maildir send folder),
loads the mail into the notmuch index and maybe refreshes open buffers accordingly
* a config mechanism needs to be discussed/implemented. i don't think a single settings.py like in django
is a good approach.
* remove direct calls to logging (use ui.logging instead)
* packaging? Last time i checked "PIPifying" a project wasn't hard, a bit of fumbling with a setup.py?
|