diff options
author | Jesse Duffield <jessedduffield@gmail.com> | 2020-08-22 08:49:02 +1000 |
---|---|---|
committer | Jesse Duffield <jessedduffield@gmail.com> | 2020-08-23 14:29:18 +1000 |
commit | 974c6510b8fbda23b79f365efb18f2091cd757a6 (patch) | |
tree | 3b0e87827f2785cf37b7c8e09a64c7bac69fec33 /pkg/gui/keybindings.go | |
parent | 41df63cdc4d799ce7d78ecb0b1ed96dea65f1739 (diff) |
add sub commit context
Diffstat (limited to 'pkg/gui/keybindings.go')
-rw-r--r-- | pkg/gui/keybindings.go | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/pkg/gui/keybindings.go b/pkg/gui/keybindings.go index 96a300c72..76e28fdf5 100644 --- a/pkg/gui/keybindings.go +++ b/pkg/gui/keybindings.go @@ -557,6 +557,13 @@ func (gui *Gui) GetInitialKeybindings() []*Binding { }, { ViewName: "branches", + Contexts: []string{LOCAL_BRANCHES_CONTEXT_KEY}, + Key: gui.getKey("universal.goInto"), + Handler: gui.wrappedHandler(gui.handleSwitchToSubCommits), + Description: gui.Tr.SLocalize("viewCommits"), + }, + { + ViewName: "branches", Contexts: []string{TAGS_CONTEXT_KEY}, Key: gui.getKey("universal.select"), Handler: gui.handleCheckoutTag, @@ -592,6 +599,13 @@ func (gui *Gui) GetInitialKeybindings() []*Binding { }, { ViewName: "branches", + Contexts: []string{TAGS_CONTEXT_KEY}, + Key: gui.getKey("universal.goInto"), + Handler: gui.wrappedHandler(gui.handleSwitchToSubCommits), + Description: gui.Tr.SLocalize("viewCommits"), + }, + { + ViewName: "branches", Key: gui.getKey("universal.nextTab"), Handler: gui.handleNextTab, Description: gui.Tr.SLocalize("nextTab"), @@ -618,6 +632,13 @@ func (gui *Gui) GetInitialKeybindings() []*Binding { }, { ViewName: "branches", + Contexts: []string{REMOTE_BRANCHES_CONTEXT_KEY}, + Key: gui.getKey("universal.goInto"), + Handler: gui.wrappedHandler(gui.handleSwitchToSubCommits), + Description: gui.Tr.SLocalize("viewCommits"), + }, + { + ViewName: "branches", Contexts: []string{REMOTES_CONTEXT_KEY}, Key: gui.getKey("branches.fetchRemote"), Handler: gui.handleFetchRemote, @@ -819,6 +840,27 @@ func (gui *Gui) GetInitialKeybindings() []*Binding { Description: gui.Tr.SLocalize("viewResetOptions"), }, { + ViewName: "branches", + Contexts: []string{SUB_COMMITS_CONTEXT_KEY}, + Key: gui.getKey("universal.goInto"), + Handler: gui.wrappedHandler(gui.handleViewSubCommitFiles), + Description: gui.Tr.SLocalize("viewCommitFiles"), + }, + { + ViewName: "branches", + Contexts: []string{SUB_COMMITS_CONTEXT_KEY}, + Key: gui.getKey("universal.select"), + Handler: gui.handleCheckoutSubCommit, + Description: gui.Tr.SLocalize("checkoutCommit"), + }, + { + ViewName: "branches", + Contexts: []string{SUB_COMMITS_CONTEXT_KEY}, + Key: gui.getKey("commits.viewResetOptions"), + Handler: gui.wrappedHandler(gui.handleCreateSubCommitResetMenu), + Description: gui.Tr.SLocalize("viewResetOptions"), + }, + { ViewName: "stash", Key: gui.getKey("universal.goInto"), Handler: gui.wrappedHandler(gui.handleViewStashFiles), |