mirror of
https://github.com/jesseduffield/lazygit.git
synced 2025-02-09 13:47:11 +02:00
allow amending and reverting commits when filtering by file
This commit is contained in:
parent
897c4402a4
commit
7c3d14ee19
@ -90,16 +90,6 @@ func (self *LocalCommitsController) GetKeybindings(opts types.KeybindingsOpts) [
|
|||||||
Handler: self.checkSelected(self.moveUp),
|
Handler: self.checkSelected(self.moveUp),
|
||||||
Description: self.c.Tr.LcMoveUpCommit,
|
Description: self.c.Tr.LcMoveUpCommit,
|
||||||
},
|
},
|
||||||
{
|
|
||||||
Key: opts.GetKey(opts.Config.Commits.AmendToCommit),
|
|
||||||
Handler: self.checkSelected(self.amendTo),
|
|
||||||
Description: self.c.Tr.LcAmendToCommit,
|
|
||||||
},
|
|
||||||
{
|
|
||||||
Key: opts.GetKey(opts.Config.Commits.RevertCommit),
|
|
||||||
Handler: self.checkSelected(self.revert),
|
|
||||||
Description: self.c.Tr.LcRevertCommit,
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
Key: opts.GetKey(opts.Config.Commits.PasteCommits),
|
Key: opts.GetKey(opts.Config.Commits.PasteCommits),
|
||||||
Handler: opts.Guards.OutsideFilterMode(self.paste),
|
Handler: opts.Guards.OutsideFilterMode(self.paste),
|
||||||
@ -127,16 +117,26 @@ func (self *LocalCommitsController) GetKeybindings(opts types.KeybindingsOpts) [
|
|||||||
|
|
||||||
bindings := append(outsideFilterModeBindings, []*types.Binding{
|
bindings := append(outsideFilterModeBindings, []*types.Binding{
|
||||||
{
|
{
|
||||||
Key: opts.GetKey(opts.Config.Commits.OpenLogMenu),
|
Key: opts.GetKey(opts.Config.Commits.AmendToCommit),
|
||||||
Handler: self.handleOpenLogMenu,
|
Handler: self.checkSelected(self.amendTo),
|
||||||
Description: self.c.Tr.LcOpenLogMenu,
|
Description: self.c.Tr.LcAmendToCommit,
|
||||||
OpensMenu: true,
|
},
|
||||||
|
{
|
||||||
|
Key: opts.GetKey(opts.Config.Commits.RevertCommit),
|
||||||
|
Handler: self.checkSelected(self.revert),
|
||||||
|
Description: self.c.Tr.LcRevertCommit,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
Key: opts.GetKey(opts.Config.Commits.TagCommit),
|
Key: opts.GetKey(opts.Config.Commits.TagCommit),
|
||||||
Handler: self.checkSelected(self.createTag),
|
Handler: self.checkSelected(self.createTag),
|
||||||
Description: self.c.Tr.LcTagCommit,
|
Description: self.c.Tr.LcTagCommit,
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
Key: opts.GetKey(opts.Config.Commits.OpenLogMenu),
|
||||||
|
Handler: self.handleOpenLogMenu,
|
||||||
|
Description: self.c.Tr.LcOpenLogMenu,
|
||||||
|
OpensMenu: true,
|
||||||
|
},
|
||||||
}...)
|
}...)
|
||||||
|
|
||||||
return bindings
|
return bindings
|
||||||
|
Loading…
x
Reference in New Issue
Block a user