5 * vi-style keyboard interface
6 * Runs in a web browser
7 * Uses localStorage for storage (private!)
8 * Has standard GTD-flavored todo-organizer features:
9 * task states: todo, done, waiting, someday-maybe, cancelled, deleted
11 * contexts (just use tags)
12 * projects (use another task's name as a tag)
17 (Replication between instances is not yet implemented.)
19 #### Command mode default key bindings
22 | :-----: | ----------------------------------- |
23 | h j k l | Move cursor over tasks |
24 | tab | Move cursor over tags |
27 | T | Top priority (move task to top) |
28 | 0-9 | vi-style prefix repeat count |
29 | G | Go to task by number |
30 | n | New task (enter edit mode) |
31 | e | Edit task (enter edit mode) |
32 | E | Edit task notes (enter edit mode) |
33 | t | Add Tag (enter edit mode) |
35 | d | Set task state: Done |
36 | sm | Set task state: Someday-Maybe |
37 | w | Set task state: Waiting |
38 | q | Set task state: Todo ('queued') |
39 | C | Set task state: Cancelled |
40 | X | Set task state: Deleted |
43 | va | View All tasks |
45 | vd | View Done tasks |
46 | vsm | View Someday-Maybe tasks |
47 | vw | View Waiting tasks |
48 | vq | View Todo ('queued') tasks |
49 | vC | View Cancelled tasks |
50 | vX | View Deleted tasks |
51 | vt | View tasks with this Tag |
52 | vT | Reset tag view filter (reverses vt) |
53 | vu vi | View Untagged tasks ('inbox') |
54 | vp | View Projects |
55 | vD | Toggle Dark mode |
57 #### Edit mode default key bindings
59 | Key | Context | Function |
60 | :-----: | :-------: | ------------------------------- |
61 | escape | * | Cancel editing |
62 | enter | task, tag | Finish editing |
63 | ^enter | notes | Finish editing |
64 | ^enter | new-task | Finish editing, bottom priority |