Is your feature request related to a problem? Please describe.
Currently, as far as I know lazygit doesn't provide a way to disable all default keybindings at once. If you want to build a fully custom keymap layout from scratch, you have to manually override every single default keybinding one by one in the config.
Describe the solution you'd like
An option like keybinding.disableAllDefaults: true that disables all built-in keybindings giving users a blank slate. Users would explicitly add back whichever bindings they need in their config.
Describe alternatives you've considered
Manually setting every default keybinding to <disabled>.
Additional context
I think this is a common pattern for power user tools and would be nice to have it with no additional disadvantages.
Is your feature request related to a problem? Please describe.
Currently, as far as I know
lazygitdoesn't provide a way to disable all default keybindings at once. If you want to build a fully custom keymap layout from scratch, you have to manually override every single default keybinding one by one in the config.Describe the solution you'd like
An option like
keybinding.disableAllDefaults: truethat disables all built-in keybindings giving users a blank slate. Users would explicitly add back whichever bindings they need in their config.Describe alternatives you've considered
Manually setting every default keybinding to
<disabled>.Additional context
I think this is a common pattern for power user tools and would be nice to have it with no additional disadvantages.