wavetermdev / waveterm

An open-source, cross-platform terminal for seamless workflows
https://www.waveterm.dev
Apache License 2.0
3.43k stars 78 forks source link

Custom commands should be in a separate file from the official/default #701

Open mbeware opened 2 weeks ago

mbeware commented 2 weeks ago

Is your feature request related to a problem? Please describe. If I install a new version, and I copy my version of keybindings.json, I will get the "old" default keybindings (if they change, add new default, actions, etc...) , instead of the new ones. I have to "diff" the file to make sure that I have all the new stuff.

Describe the solution you'd like Wave could read a custom config from an other file (user.keybindings.json) Wave could have a "system" keybindings.json and override the default one if there is one in the user file.

mbeware commented 2 weeks ago

Sorry, I just saw the Idea Discussion. Do you want me to move it over there?