Files
2026-07-26 23:19:42 +02:00

44 lines
1.5 KiB
Markdown

# 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`.