gitui-org / gitui-org/gitui

Enable shell job control / don't catch Ctrl + Z

Offen
#1,077 4 Kommentare 1 Reaktion 0 zugewiesene Personen Auf GitHub ansehen
dormant upstream
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

Beitragsleitfaden öffnen

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

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.