1
0
mirror of https://github.com/jesseduffield/lazygit.git synced 2025-07-31 14:24:25 +03:00

make it easier to add a tab to a view

This commit is contained in:
Jesse Duffield
2020-09-30 08:27:12 +10:00
parent 7ddb916a18
commit 3b93b5dde4
3 changed files with 16 additions and 8 deletions

View File

@ -1574,13 +1574,10 @@ func (gui *Gui) keybindings() error {
}
}
tabClickBindings := map[string]func(int) error{
"branches": func(tabIndex int) error { return gui.onViewTabClick("branches", tabIndex) },
"commits": func(tabIndex int) error { return gui.onViewTabClick("commits", tabIndex) },
}
for viewName := range gui.viewTabContextMap() {
tabClickCallback := func(tabIndex int) error { return gui.onViewTabClick(viewName, tabIndex) }
for viewName, binding := range tabClickBindings {
if err := gui.g.SetTabClickBinding(viewName, binding); err != nil {
if err := gui.g.SetTabClickBinding(viewName, tabClickCallback); err != nil {
return err
}
}