You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Suppose there are two modes A, B and they are activated one after other.
Then behavior should be of last-in-wins. i.e. keymaps of B will be used.
For conflicts following should be the behavior:
Step 1: When mode A is activated:
Any existing global keymaps that conflict should be backed up
Keymaps defined for A should be applied
Step 2. When mode B is activated:
Any existing global keymaps that conflict with B should be backed up
Any keymaps for A that conflict with B should be backed up
Keymaps defined for B should be applied
Step 3: Mode deactivation scenarios
If A is deactivated first:
All maps of A that do not conflict with B should removed.
Maps of B should not be touched.
Keys backed up by B for A should be replaced with keys backed up by A.
When B deactivates Backup created by B should be applied along with replaced
maps in above step.
If B is deactivated first:
All maps of B should be removed.
Backup of existing keys including backed up maps of A should be applied.
The text was updated successfully, but these errors were encountered:
Suppose there are two modes A, B and they are activated one after other.
Then behavior should be of last-in-wins. i.e. keymaps of B will be used.
For conflicts following should be the behavior:
Step 1: When mode A is activated:
Step 2. When mode B is activated:
Step 3: Mode deactivation scenarios
If A is deactivated first:
maps in above step.
If B is deactivated first:
The text was updated successfully, but these errors were encountered: