Automatically merge in new keybindings #3599

Open
opened 2026-01-30 23:25:18 +00:00 by claunia · 0 comments
Owner

Originally created by @richardszalay on GitHub (Aug 28, 2019).

Description of the new feature/enhancement

When new key binding actions are added (eg. openNewTabDropdown in 0.4.2382.0), they're not particularly discoverable for upgrading users since they're not added to an existing settings file. It would be nice if new key binding actions were automatically added if they don't conflict with other bindings (and this behavior would probably need to be optional)

Proposed technical implementation details (optional)

Unclear, and I appreciate that this is much more difficult than it first appears since you'd really need to take into consideration what version they were on in order to determine which key binding actions are new and which were simply removed by the user.

Originally created by @richardszalay on GitHub (Aug 28, 2019). # Description of the new feature/enhancement When new key binding actions are added (eg. `openNewTabDropdown` in 0.4.2382.0), they're not particularly discoverable for upgrading users since they're not added to an existing settings file. It would be nice if new key binding actions were automatically added if they don't conflict with other bindings (and this behavior would probably need to be optional) # Proposed technical implementation details (optional) Unclear, and I appreciate that this is much more difficult than it first appears since you'd really need to take into consideration what version they _were_ on in order to determine which key binding actions are _new_ and which were simply removed by the user.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/terminal#3599