diff options
Diffstat (limited to 'README.md')
| -rw-r--r-- | README.md | 22 |
1 files changed, 16 insertions, 6 deletions
@@ -6,7 +6,8 @@ a little modal todo list that lives in my terminal. ```text = movement - h j k l move (h/l caret in the item, j/k between items) + h j k l move (h/l caret in the item, j/k by display line) + 0 / $ start / end of the item w / b next / previous word { / } previous / next section gg / G top / bottom @@ -17,19 +18,25 @@ a little modal todo list that lives in my terminal. i insert at the cursor A append to the item's text R replace mode (overtype from the cursor) - x toggle done + x delete the character under the cursor + cw ce cb change word (ce to end, cb back) + c0 c$ cc change to start / end of line, or the whole line + ct{c} cf{c} change up to (cf: onto) the next {c} + ci{d} ca{d} change inside / around a pair: () [] {} <> " ' space cycle todo -> doing -> done - dd cut the item + dd cut the item (with its subtasks and notes) D clear every done item - yy p P yank, paste below, paste above - J / K move the item down / up (on a heading, moves the whole section) + yy p P yank, paste below, paste above (a task carries its block) + J / K move the item down / up (a task carries its block; a heading, its section) = other - / n N search, next match, previous match + / n N search (highlights as you type, jumps to match), next, previous + esc clear the search highlight u ctrl-r undo, redo :w :q :wq :x write, quit, write and quit :reset set every item back to todo :clear remove every item + :reorder re-sort / regroup the list ``` ## items @@ -39,6 +46,7 @@ a little modal todo list that lives in my terminal. == phase one a subsection -> i. phase one - write the docs a subtask * maybe later an optional task -> ( ) +> extra detail a note on the task above buy milk a plain task ``` @@ -57,6 +65,8 @@ it's one file, so if you don't want the makefile: $ cc -O2 todo.c -o todo ``` +tweak the layout, wrap column and highlight colour in [config.h](config.h). + ## license `todo` is licensed under the mit license. see [license](LICENSE) for more. |
