hachem.wtf
aboutsummaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorhachem <im@hachem.wtf>2026-10-03 19:38:22 +0200
committerhachem <im@hachem.wtf>2026-10-03 19:38:22 +0200
commit419700c1bab1e37993260bd86ffe6fddc7d5df49 (patch)
tree820c9eeff98827c2e4f8206d5bf026b6d011c92e /README.md
parent41005a0d4102843cefeed911a0fa8bd5774d998c (diff)
feat: archive + important
Diffstat (limited to 'README.md')
-rw-r--r--README.md17
1 files changed, 15 insertions, 2 deletions
diff --git a/README.md b/README.md
index 1500af8..3b11970 100644
--- a/README.md
+++ b/README.md
@@ -24,21 +24,33 @@ a little modal todo list that lives in my terminal.
ct{c} cf{c} change up to (cf: onto) the next {c}
ci{d} ca{d} change inside / around a pair: () [] {} <> " '
dw de db d0 d$ delete over the same motions (also dt df di da)
+ . repeat the last change
+ >> << demote / promote (task <-> subtask, or section depth)
space cycle todo -> doing -> done
dd cut the item (with its subtasks and notes)
D clear every done item
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)
+= visual
+ V select whole items; j / k extend the selection
+ then d cut, y yank, space cycle; esc cancels
+
+= folding
+ za fold / unfold the section at the cursor (zo open, zc close)
+ headings show (done/total) and a ▸ when collapsed
+
= other
/ n N search (highlights as you type, jumps to match), next, previous
esc clear the search highlight
u ctrl-r undo, redo
- ? show the keys in-app (any key closes)
- :w :q :wq :x write, quit, write and quit
+ :help :? show the keys in-app (any key closes)
+ :w :q :wq :x write, quit (q refuses if unsaved), write and quit
+ :q! quit, discarding unsaved changes
:reset set every item back to todo
:clear remove every item
:reorder re-sort / regroup the list
+ :archive move done items out to the archive file (~/.todo.archive.txt)
:theme NAME switch theme (default, gruvbox, nord, mono, custom)
tab complete the command (or theme name) in the : line
```
@@ -51,6 +63,7 @@ a little modal todo list that lives in my terminal.
- write the docs a subtask
* maybe later an optional task -> ( )
> extra detail a note on the task above
+! pay rent an important task -> bold !PAY RENT!
buy milk a plain task
```