diff options
author | Jesse Duffield <jessedduffield@gmail.com> | 2018-07-29 10:40:54 +1000 |
---|---|---|
committer | Jesse Duffield <jessedduffield@gmail.com> | 2018-07-29 10:40:54 +1000 |
commit | 5c271b8a70a323700d693edf8c20e11eb43cd310 (patch) | |
tree | 680e45358b50ccd74678716dec7e92cd95d7401d /branches_panel.go | |
parent | 8b0db89edbeb94d6f4fc0b39e288958877cbebed (diff) |
add navigate option to every panels options
Diffstat (limited to 'branches_panel.go')
-rw-r--r-- | branches_panel.go | 25 |
1 files changed, 13 insertions, 12 deletions
diff --git a/branches_panel.go b/branches_panel.go index 8b84ee908..8a65719a4 100644 --- a/branches_panel.go +++ b/branches_panel.go @@ -19,13 +19,13 @@ func handleBranchPress(g *gocui.Gui, v *gocui.View) error { } func handleForceCheckout(g *gocui.Gui, v *gocui.View) error { - branch := getSelectedBranch(v) - return createConfirmationPanel(g, v, "Force Checkout Branch", "Are you sure you want force checkout? You will lose all local changes", func(g *gocui.Gui, v *gocui.View) error { - if output, err := gitCheckout(branch.Name, true); err != nil { - createErrorPanel(g, output) - } - return refreshSidePanels(g) - }, nil) + branch := getSelectedBranch(v) + return createConfirmationPanel(g, v, "Force Checkout Branch", "Are you sure you want force checkout? You will lose all local changes", func(g *gocui.Gui, v *gocui.View) error { + if output, err := gitCheckout(branch.Name, true); err != nil { + createErrorPanel(g, output) + } + return refreshSidePanels(g) + }, nil) } func handleCheckoutByName(g *gocui.Gui, v *gocui.View) error { @@ -70,11 +70,12 @@ func getSelectedBranch(v *gocui.View) Branch { func renderBranchesOptions(g *gocui.Gui) error { return renderOptionsMap(g, map[string]string{ - "space": "checkout", - "f": "force checkout", - "m": "merge", - "c": "checkout by name", - "n": "new branch", + "space": "checkout", + "f": "force checkout", + "m": "merge", + "c": "checkout by name", + "n": "new branch", + "← → ↑ ↓": "navigate", }) } |