# kanban Ein Kanban-Board fürs Terminal (Rust/Ratatui) mit den drei Bereichen To Do, Active und Done, deren Stichpunkte in einer Baumstruktur stehen und als Markdown-Datei gespeichert werden — vollständig KI-generiert (Claude Opus 5). ``` cargo run # nutzt ./board.md cargo run -- pfad.md ``` ## Tasten **Navigation** - `↑`/`↓` oder `k`/`j` — Cursor bewegen - `Tab` / `Shift+Tab` — Bereich wechseln - `←`/`→` oder `h`/`l` — Unterpunkte ein-/ausklappen, sonst zum Parent bzw. ersten Kind **Umsortieren** - `Shift+↑`/`Shift+↓` oder `K`/`J` — Punkt samt Unterpunkten verschieben - `Shift+←`/`Shift+→` oder `H`/`L` — aus-/einrücken **Markieren und verschieben** - `Leertaste` — Punkt (samt Unterpunkten) markieren - `Shift+Leertaste` oder `Esc` — alle Markierungen aufheben - `Enter` — markierte Punkte eine Area nach unten (To Do → Active → Done) - `Shift+Enter` oder `Backspace` — eine Area nach oben - Ohne Markierung wirkt der Punkt unter dem Cursor. **Bearbeiten** - `i` — Punkt bearbeiten; `Esc`/`Enter` übernimmt, `Strg+C` bricht ab - `a` — neuen Punkt daneben, `A` — neuen Unterpunkt - `d` — Punkt samt Unterpunkten löschen - `u` / `Strg+Z` — rückgängig, `U` / `Strg+Y` — wiederherstellen **Datei** - `Strg+S` — speichern - `q` / `Strg+C` — beenden (fragt bei ungespeicherten Änderungen nach) `Shift+Enter` und `Shift+Leertaste` erkennen nur Terminals mit Kitty-Keyboard-Protocol; dafür gibt es `Backspace` bzw. `Esc`.