Skip to content

Option to disable all default keybindings at once #5398

@kutsan

Description

@kutsan

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions