]>
Commit | Line | Data |
---|---|---|
1 | # Vopamoi | |
2 | ||
3 | A to-do organizer | |
4 | ||
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 | |
10 | * tags | |
11 | * contexts (just use tags) | |
12 | * projects (use another task's name as a tag) | |
13 | * priority/ordering | |
14 | * task notes | |
15 | * undo | |
16 | ||
17 | (Replication between instances is not yet implemented.) | |
18 | ||
19 | #### Command mode default key bindings | |
20 | ||
21 | | Key | Function | | |
22 | | :-----: | ----------------------------------- | | |
23 | | h j k l | Move cursor over tasks | | |
24 | | tab | Move cursor over tags | | |
25 | | ^e ^y | Move view | | |
26 | | H L | Move task | | |
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) | | |
34 | | x | Remove tag | | |
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 | | |
41 | | u | Undo | | |
42 | | r | Redo | | |
43 | | va | View All tasks | | |
44 | | vv | Reset view | | |
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 | | |
56 | ||
57 | #### Edit mode default key bindings | |
58 | ||
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 | |