1
0
mirror of https://github.com/jesseduffield/lazygit.git synced 2025-07-15 01:34:26 +02:00

Add disabled compat for user config (#2833)

Treat <disabled> setting as equivalent to "null"
in keybindings user configs.
This commit is contained in:
Karim Khaleel
2023-10-09 22:06:32 +03:00
parent c39fafe6ec
commit d02deeefd8
5 changed files with 34 additions and 5 deletions

View File

@ -100,7 +100,9 @@ func LabelFromKey(key types.Key) string {
func GetKey(key string) types.Key {
runeCount := utf8.RuneCountInString(key)
if runeCount > 1 {
if key == "<disabled>" {
return nil
} else if runeCount > 1 {
binding, ok := keyByLabel[strings.ToLower(key)]
if !ok {
log.Fatalf("Unrecognized key %s for keybinding. For permitted values see %s", strings.ToLower(key), constants.Links.Docs.CustomKeybindings)