mirror of
https://github.com/jesseduffield/lazygit.git
synced 2025-07-15 01:34:26 +02:00
Don't strike out reserved keys in menus
It seems to cause more confusion than it helps.
This commit is contained in:
@ -92,21 +92,8 @@ func (self *MenuViewModel) GetDisplayStrings(_ int, _ int) [][]string {
|
|||||||
return displayStrings
|
return displayStrings
|
||||||
}
|
}
|
||||||
|
|
||||||
// These keys are used for general navigation so we'll strike them out to
|
|
||||||
// avoid confusion
|
|
||||||
reservedKeys := []string{
|
|
||||||
self.c.UserConfig.Keybinding.Universal.Confirm,
|
|
||||||
self.c.UserConfig.Keybinding.Universal.Select,
|
|
||||||
self.c.UserConfig.Keybinding.Universal.Return,
|
|
||||||
self.c.UserConfig.Keybinding.Universal.StartSearch,
|
|
||||||
}
|
|
||||||
keyLabel := keybindings.LabelFromKey(item.Key)
|
keyLabel := keybindings.LabelFromKey(item.Key)
|
||||||
keyStyle := style.FgCyan
|
displayStrings = utils.Prepend(displayStrings, style.FgCyan.Sprint(keyLabel))
|
||||||
if lo.Contains(reservedKeys, keyLabel) {
|
|
||||||
keyStyle = style.FgDefault.SetStrikethrough()
|
|
||||||
}
|
|
||||||
|
|
||||||
displayStrings = utils.Prepend(displayStrings, keyStyle.Sprint(keyLabel))
|
|
||||||
return displayStrings
|
return displayStrings
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user