diff --git a/docs/keybindings/Keybindings_en.md b/docs/keybindings/Keybindings_en.md index 3f393610d..a8160fcda 100644 --- a/docs/keybindings/Keybindings_en.md +++ b/docs/keybindings/Keybindings_en.md @@ -22,6 +22,7 @@
c: commit changes + w: commit changes without pre-commit hook A: amend last commit C: commit changes using git editor space: toggle staged @@ -36,6 +37,7 @@ D: view reset options enter: stage individual hunks/lines f: fetch + X: execute custom command## Branches @@ -60,6 +62,8 @@ R: rename commit with editor g: reset to this commit f: fixup commit + F: create fixup commit for this commit + S: squash above commits d: delete commit J: move commit down one K: move commit up one @@ -71,7 +75,7 @@ C: copy commit range (cherry-pick) v: paste commits (cherry-pick) enter: view commit's files - space: diff specific commits + space: select commit to diff with another commit ## Stash diff --git a/docs/keybindings/Keybindings_nl.md b/docs/keybindings/Keybindings_nl.md index 283a3fb52..92e77dfe4 100644 --- a/docs/keybindings/Keybindings_nl.md +++ b/docs/keybindings/Keybindings_nl.md @@ -3,7 +3,7 @@ ## Global
- m: view merge/rebase options + m: bekijk merge/rebase opties P: push p: pull R: verversen @@ -22,10 +22,11 @@## Schowek diff --git a/pkg/gui/keybindings.go b/pkg/gui/keybindings.go index fd4ed7625..4c1bdd184 100644 --- a/pkg/gui/keybindings.go +++ b/pkg/gui/keybindings.go @@ -13,6 +13,7 @@ type Binding struct { Key interface{} // FIXME: find out how to get `gocui.Key | rune` Modifier gocui.Modifier Description string + Alternative string } // GetDisplayStrings returns the display string of a file @@ -75,15 +76,17 @@ func (gui *Gui) GetInitialKeybindings() []*Binding { Modifier: gocui.ModNone, Handler: gui.quit, }, { - ViewName: "", - Key: gocui.KeyPgup, - Modifier: gocui.ModNone, - Handler: gui.scrollUpMain, + ViewName: "", + Key: gocui.KeyPgup, + Modifier: gocui.ModNone, + Handler: gui.scrollUpMain, + Alternative: "fn+up", }, { - ViewName: "", - Key: gocui.KeyPgdn, - Modifier: gocui.ModNone, - Handler: gui.scrollDownMain, + ViewName: "", + Key: gocui.KeyPgdn, + Modifier: gocui.ModNone, + Handler: gui.scrollDownMain, + Alternative: "fn+down", }, { ViewName: "", Key: gocui.KeyCtrlU, diff --git a/scripts/generate_cheatsheet.go b/scripts/generate_cheatsheet.go index 7741c783f..11a626414 100644 --- a/scripts/generate_cheatsheet.go +++ b/scripts/generate_cheatsheet.go @@ -59,6 +59,9 @@ func formatTitle(title string) string { } func formatBinding(binding *gui.Binding) string { + if binding.Alternative != "" { + return fmt.Sprintf(" %s: %s (%s)\n", binding.GetKey(), binding.Description, binding.Alternative) + } return fmt.Sprintf(" %s: %s\n", binding.GetKey(), binding.Description) }c: Commit veranderingen + w: commit veranderingen zonder pre-commit hook A: wijzig laatste commit C: commit veranderingen met de git editor space: toggle staged - d: bekijk 'ongedaan maken' opties + d: bekijk 'veranderingen ongedaan maken' opties e: verander bestand o: open bestand i: voeg toe aan .gitignore @@ -33,9 +34,10 @@ S: stash-bestanden a: toggle staged alle t: bewerkingen toevoegen - D: view reset options + D: bekijk reset opties enter: stage individuele hunks/lijnen f: fetch + X: voor aangepast commando uit## Branches @@ -57,68 +59,70 @@s: squash beneden r: hernoem commit - R: hernoem commit met editor + R: rename commit with editor g: reset naar deze commit f: Fixup commit + F: creëer fixup commit voor deze commit + S: squash bovenstaande commits d: verwijder commit J: verplaats commit 1 omlaag K: verplaats commit 1 omhoog - e: wijzig commit - A: Wijzig commit met opgeslagen verandering + e: verander commit + A: wijzig commit met staged veranderingen p: pick commit (when mid-rebase) - t: Maak commit ongedaan + t: commit omgedaan maken c: kopiëer commit (cherry-pick) - C: kopiëer commit range (cherry-pick) + C: kopiëer commit reeks (cherry-pick) v: plak commits (cherry-pick) enter: bekijk gecommite bestanden - space: Bekijk verschillen tussen specifieke commits + space: select commit to diff with another commit## Stashspace: toepassen - g: poppen + g: pop d: drop-## Commit files +## Commit bestandenesc: ga terug - c: checkout bestand - d: Verwijder wijzigingen van dit bestand + c: bestand uitchecken + d: uitsluit deze commit zijn veranderingen aan dit bestand o: open bestand-## Main (Normal) +## Hoofd (Normaal)PgDn: scroll omlaag PgUp: scroll omhoog-## Main (Stage Lines/Hunks) +## Hoofd (Stage Lines/Hunks)esc: ga terug naar het bestanden paneel - ▲: selecteer vorige line - ▼: selecteer volgende line - ◄: selecteer vorige hunk - ►: selecteer volgende hunk + ▲: selecteer de vorige lijn + ▼: selecteer de volgende lijn + ◄: selecteer de vorige hunk + ►: selecteer de volgende hunk space: stage lijn a: stage hunk-## Main (Merging) +## Hoofd (Merging)esc: ga terug naar het bestanden paneel space: pick hunk b: pick beide hunks - ◄: selecteer vorige conflict + ◄: selecteer voorgaand conflict ►: selecteer volgende conflict ▲: selecteer bovenste hunk - ▼: selecteer laatste hunk + ▼: selecteer onderste hunk z: ongedaan makendiff --git a/docs/keybindings/Keybindings_pl.md b/docs/keybindings/Keybindings_pl.md index f4394af58..2aa36acd7 100644 --- a/docs/keybindings/Keybindings_pl.md +++ b/docs/keybindings/Keybindings_pl.md @@ -22,6 +22,7 @@c: commituj zmiany + w: commit changes without pre-commit hook A: zmień ostatnie zatwierdzenie C: commituj zmiany używając edytora z gita space: przełącz zatwierdzenie @@ -36,6 +37,7 @@ D: view reset options enter: zatwierdź pojedyncze linie f: fetch + X: execute custom command## Gałęzie @@ -60,6 +62,8 @@ R: przemianuj commit w edytorze g: zresetuj do tego commita f: napraw commit + F: create fixup commit for this commit + S: squash above commits d: delete commit J: move commit down one K: move commit up one @@ -71,7 +75,7 @@ C: copy commit range (cherry-pick) v: paste commits (cherry-pick) enter: view commit's files - space: diff specific commits + space: select commit to diff with another commit