summaryrefslogtreecommitdiffstats
path: root/pkg/gui/keybindings.go
diff options
context:
space:
mode:
authorJesse Duffield <jessedduffield@gmail.com>2020-08-22 08:49:02 +1000
committerJesse Duffield <jessedduffield@gmail.com>2020-08-23 14:29:18 +1000
commit974c6510b8fbda23b79f365efb18f2091cd757a6 (patch)
tree3b0e87827f2785cf37b7c8e09a64c7bac69fec33 /pkg/gui/keybindings.go
parent41df63cdc4d799ce7d78ecb0b1ed96dea65f1739 (diff)
add sub commit context
Diffstat (limited to 'pkg/gui/keybindings.go')
-rw-r--r--pkg/gui/keybindings.go42
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),