Enable shell job control / don't catch Ctrl + Z
- Vorherrschende Sprache
- Rust
- Sterne
- 22.5k
- Forks
- 773
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
I like use my shell's job control features, but it seems Ctrl + Z is catched by gitui, so that nothing happens when I press it. Ideally, this would get me back to my shell, with gitui as a suspended background process.
For now, I quit and restart gitui when I make up my mind or want to context switch, which clears the non-git state such as the selection cursor.
I also don't really see where Ctrl + Z is used as a key shortcut, so it might even be unnecessary to catch it?
Beitragsleitfaden
Rechercherichtung
Beginne damit, das Verhalten von Ctrl+Z in gitui von einem Terminal aus zu reproduzieren, und verfolge dann, wo die Terminaleingabe und die Tastenverarbeitung konfiguriert werden. Als abgeschlossen gilt die Aufgabe, wenn Ctrl+Z gitui in die Shell suspendiert und das Fortsetzen den bestehenden Non-Git-Zustand beibehält; verifiziere dies manuell und mit allen relevanten Tests, die während der Untersuchung gefunden werden.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- rust
- Bereich
- cli, operating-systems
- Issue-Typ
- Bug
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 25/100