1
0
mirror of https://github.com/jesseduffield/lazygit.git synced 2025-07-30 03:23:08 +03:00

allow menu to store keybindings for quick menu navigation

This commit is contained in:
Jesse Duffield
2022-03-27 17:15:17 +11:00
parent e43ce23642
commit 9c226eed37
8 changed files with 235 additions and 183 deletions

View File

@ -49,17 +49,7 @@ func (self *MenuController) GetOnClick() func() error {
}
func (self *MenuController) press() error {
selectedItem := self.context().GetSelected()
if err := self.c.PopContext(); err != nil {
return err
}
if err := selectedItem.OnPress(); err != nil {
return err
}
return nil
return self.context().OnMenuPress(self.context().GetSelected())
}
func (self *MenuController) close() error {