diff options
author | Jesse Duffield <jessedduffield@gmail.com> | 2022-01-30 20:03:08 +1100 |
---|---|---|
committer | Jesse Duffield <jessedduffield@gmail.com> | 2022-03-17 19:13:40 +1100 |
commit | 0a8cff6ab68dc92b98136c4ebe5c6bc7f8f1b3c7 (patch) | |
tree | a68b6ffa7a886d73346f6305c76db0ffe54cbe7b /pkg/gui/keybindings.go | |
parent | e2f5fe101621c0162791d6ea312ef8093616f59c (diff) |
some more refactoring
Diffstat (limited to 'pkg/gui/keybindings.go')
-rw-r--r-- | pkg/gui/keybindings.go | 55 |
1 files changed, 13 insertions, 42 deletions
diff --git a/pkg/gui/keybindings.go b/pkg/gui/keybindings.go index 4d8eddb48..123e6f5b5 100644 --- a/pkg/gui/keybindings.go +++ b/pkg/gui/keybindings.go @@ -276,7 +276,7 @@ func (gui *Gui) GetInitialKeybindings() []*types.Binding { { ViewName: "", Key: gui.getKey(config.Universal.CreateRebaseOptionsMenu), - Handler: gui.handleCreateRebaseOptionsMenu, + Handler: gui.helpers.rebase.CreateRebaseOptionsMenu, Description: gui.c.Tr.ViewMergeRebaseOptions, OpensMenu: true, }, @@ -423,7 +423,7 @@ func (gui *Gui) GetInitialKeybindings() []*types.Binding { ViewName: "branches", Contexts: []string{string(context.LOCAL_BRANCHES_CONTEXT_KEY)}, Key: gui.getKey(config.Universal.New), - Handler: gui.handleNewBranchOffCurrentItem, + Handler: gui.handleNewBranchOffBranch, Description: gui.c.Tr.LcNewBranch, }, { @@ -516,13 +516,6 @@ func (gui *Gui) GetInitialKeybindings() []*types.Binding { { ViewName: "commits", Contexts: []string{string(context.BRANCH_COMMITS_CONTEXT_KEY)}, - Key: gui.getKey(config.Commits.CherryPickCopy), - Handler: gui.handleCopyCommit, - Description: gui.c.Tr.LcCherryPickCopy, - }, - { - ViewName: "commits", - Contexts: []string{string(context.BRANCH_COMMITS_CONTEXT_KEY)}, Key: gui.getKey(config.Universal.CopyToClipboard), Handler: gui.handleCopySelectedSideContextItemToClipboard, Description: gui.c.Tr.LcCopyCommitShaToClipboard, @@ -530,30 +523,8 @@ func (gui *Gui) GetInitialKeybindings() []*types.Binding { { ViewName: "commits", Contexts: []string{string(context.BRANCH_COMMITS_CONTEXT_KEY)}, - Key: gui.getKey(config.Commits.CherryPickCopyRange), - Handler: gui.handleCopyCommitRange, - Description: gui.c.Tr.LcCherryPickCopyRange, - }, - { - ViewName: "commits", - Contexts: []string{string(context.BRANCH_COMMITS_CONTEXT_KEY)}, - Key: gui.getKey(config.Commits.PasteCommits), - Handler: guards.OutsideFilterMode(gui.HandlePasteCommits), - Description: gui.c.Tr.LcPasteCommits, - }, - { - ViewName: "commits", - Contexts: []string{string(context.BRANCH_COMMITS_CONTEXT_KEY)}, - Key: gui.getKey(config.Universal.New), - Modifier: gocui.ModNone, - Handler: gui.handleNewBranchOffCurrentItem, - Description: gui.c.Tr.LcCreateNewBranchFromCommit, - }, - { - ViewName: "commits", - Contexts: []string{string(context.BRANCH_COMMITS_CONTEXT_KEY)}, Key: gui.getKey(config.Commits.ResetCherryPick), - Handler: gui.exitCherryPickingMode, + Handler: gui.helpers.cherryPick.Reset, Description: gui.c.Tr.LcResetCherryPick, }, { @@ -582,21 +553,21 @@ func (gui *Gui) GetInitialKeybindings() []*types.Binding { ViewName: "commits", Contexts: []string{string(context.REFLOG_COMMITS_CONTEXT_KEY)}, Key: gui.getKey(config.Commits.CherryPickCopy), - Handler: guards.OutsideFilterMode(gui.handleCopyCommit), + Handler: guards.OutsideFilterMode(gui.handleCopyReflogCommit), Description: gui.c.Tr.LcCherryPickCopy, }, { ViewName: "commits", Contexts: []string{string(context.REFLOG_COMMITS_CONTEXT_KEY)}, Key: gui.getKey(config.Commits.CherryPickCopyRange), - Handler: guards.OutsideFilterMode(gui.handleCopyCommitRange), + Handler: guards.OutsideFilterMode(gui.handleCopyReflogCommitRange), Description: gui.c.Tr.LcCherryPickCopyRange, }, { ViewName: "commits", Contexts: []string{string(context.REFLOG_COMMITS_CONTEXT_KEY)}, Key: gui.getKey(config.Commits.ResetCherryPick), - Handler: gui.exitCherryPickingMode, + Handler: gui.helpers.cherryPick.Reset, Description: gui.c.Tr.LcResetCherryPick, }, { @@ -632,28 +603,28 @@ func (gui *Gui) GetInitialKeybindings() []*types.Binding { ViewName: "branches", Contexts: []string{string(context.SUB_COMMITS_CONTEXT_KEY)}, Key: gui.getKey(config.Universal.New), - Handler: gui.handleNewBranchOffCurrentItem, + Handler: gui.handleNewBranchOffSubCommit, Description: gui.c.Tr.LcNewBranch, }, { ViewName: "branches", Contexts: []string{string(context.SUB_COMMITS_CONTEXT_KEY)}, Key: gui.getKey(config.Commits.CherryPickCopy), - Handler: gui.handleCopyCommit, + Handler: gui.handleCopySubCommit, Description: gui.c.Tr.LcCherryPickCopy, }, { ViewName: "branches", Contexts: []string{string(context.SUB_COMMITS_CONTEXT_KEY)}, Key: gui.getKey(config.Commits.CherryPickCopyRange), - Handler: gui.handleCopyCommitRange, + Handler: gui.handleCopySubCommitRange, Description: gui.c.Tr.LcCherryPickCopyRange, }, { ViewName: "branches", Contexts: []string{string(context.SUB_COMMITS_CONTEXT_KEY)}, Key: gui.getKey(config.Commits.ResetCherryPick), - Handler: gui.exitCherryPickingMode, + Handler: gui.helpers.cherryPick.Reset, Description: gui.c.Tr.LcResetCherryPick, }, { @@ -690,7 +661,7 @@ func (gui *Gui) GetInitialKeybindings() []*types.Binding { { ViewName: "stash", Key: gui.getKey(config.Universal.New), - Handler: gui.handleNewBranchOffCurrentItem, + Handler: gui.handleNewBranchOffStashEntry, Description: gui.c.Tr.LcNewBranch, }, { @@ -1220,14 +1191,14 @@ func (gui *Gui) GetInitialKeybindings() []*types.Binding { Contexts: []string{string(context.REMOTE_BRANCHES_CONTEXT_KEY)}, Key: gui.getKey(config.Universal.Select), // gonna use the exact same handler as the 'n' keybinding because everybody wants this to happen when they checkout a remote branch - Handler: gui.handleNewBranchOffCurrentItem, + Handler: gui.handleNewBranchOffRemoteBranch, Description: gui.c.Tr.LcCheckout, }, { ViewName: "branches", Contexts: []string{string(context.REMOTE_BRANCHES_CONTEXT_KEY)}, Key: gui.getKey(config.Universal.New), - Handler: gui.handleNewBranchOffCurrentItem, + Handler: gui.handleNewBranchOffRemoteBranch, Description: gui.c.Tr.LcNewBranch, }, { |