diff options
Diffstat (limited to 'pkg/gui/keybindings.go')
-rw-r--r-- | pkg/gui/keybindings.go | 58 |
1 files changed, 28 insertions, 30 deletions
diff --git a/pkg/gui/keybindings.go b/pkg/gui/keybindings.go index 745e2fa7f..410d4545c 100644 --- a/pkg/gui/keybindings.go +++ b/pkg/gui/keybindings.go @@ -153,11 +153,11 @@ func (gui *Gui) GetKeybindings() []*Binding { Handler: gui.handleFileRemove, Description: gui.Tr.SLocalize("removeFile"), }, { - ViewName: "files", + ViewName: "files", // TODO: might make this for more views as well Key: 'm', Modifier: gocui.ModNone, - Handler: gui.handleSwitchToMerge, - Description: gui.Tr.SLocalize("resolveMergeConflicts"), + Handler: gui.handleCreateRebaseOptionsMenu, + Description: gui.Tr.SLocalize("ViewMergeRebaseOptions"), }, { ViewName: "files", Key: 'e', @@ -190,12 +190,6 @@ func (gui *Gui) GetKeybindings() []*Binding { Description: gui.Tr.SLocalize("stashFiles"), }, { ViewName: "files", - Key: 'M', - Modifier: gocui.ModNone, - Handler: gui.handleAbortMerge, - Description: gui.Tr.SLocalize("abortMerge"), - }, { - ViewName: "files", Key: 'a', Modifier: gocui.ModNone, Handler: gui.handleStageAll, @@ -220,65 +214,69 @@ func (gui *Gui) GetKeybindings() []*Binding { Description: gui.Tr.SLocalize("StageLines"), KeyReadable: "enter", }, { - ViewName: "main", + ViewName: "merging", Key: gocui.KeyEsc, Modifier: gocui.ModNone, Handler: gui.handleEscapeMerge, }, { - ViewName: "main", - Key: gocui.KeySpace, - Modifier: gocui.ModNone, - Handler: gui.handlePickHunk, + ViewName: "merging", + Key: gocui.KeySpace, + Modifier: gocui.ModNone, + Handler: gui.handlePickHunk, + Description: gui.Tr.SLocalize("PickHunk"), + KeyReadable: "space", }, { - ViewName: "main", - Key: 'b', - Modifier: gocui.ModNone, - Handler: gui.handlePickBothHunks, + ViewName: "merging", + Key: 'b', + Modifier: gocui.ModNone, + Handler: gui.handlePickBothHunks, + Description: gui.Tr.SLocalize("PickBothHunks"), }, { - ViewName: "main", + ViewName: "merging", Key: gocui.KeyArrowLeft, Modifier: gocui.ModNone, Handler: gui.handleSelectPrevConflict, }, { - ViewName: "main", + ViewName: "merging", Key: gocui.KeyArrowRight, Modifier: gocui.ModNone, Handler: gui.handleSelectNextConflict, }, { - ViewName: "main", + ViewName: "merging", Key: gocui.KeyArrowUp, Modifier: gocui.ModNone, Handler: gui.handleSelectTop, }, { - ViewName: "main", + ViewName: "merging", Key: gocui.KeyArrowDown, Modifier: gocui.ModNone, Handler: gui.handleSelectBottom, }, { - ViewName: "main", + ViewName: "merging", Key: 'h', Modifier: gocui.ModNone, Handler: gui.handleSelectPrevConflict, }, { - ViewName: "main", + ViewName: "merging", Key: 'l', Modifier: gocui.ModNone, Handler: gui.handleSelectNextConflict, }, { - ViewName: "main", + ViewName: "merging", Key: 'k', Modifier: gocui.ModNone, Handler: gui.handleSelectTop, }, { - ViewName: "main", + ViewName: "merging", Key: 'j', Modifier: gocui.ModNone, Handler: gui.handleSelectBottom, }, { - ViewName: "main", - Key: 'z', - Modifier: gocui.ModNone, - Handler: gui.handlePopFileSnapshot, + ViewName: "merging", + Key: 'z', + Modifier: gocui.ModNone, + Handler: gui.handlePopFileSnapshot, + Description: gui.Tr.SLocalize("Undo"), }, { ViewName: "branches", Key: gocui.KeySpace, |