Closed rioj7 closed 3 years ago
As you mentioned, "multiCommand.commands" is an array of object and doesn't merge user settings and workspace settings. In the next version, I'll change it to the format you suggested, while maintaining backwards compatibility.
Implemented in 1.5.0. Please reopen this issue or create new issue if you have any problem about this feature. Thanks.
Currently the
"multiCommand.commands"
configuration is an array of objects. If you have this setting in the globalsettings.json
and workspacesettings.json
they don't merge.If I want to use a particular
multiCommand.XYZ
in all my workspaces I have to copy/paste the setting.If the setting was an object the setting will be merged for global-multi_root_workspace-workspace. The
command
argument of the objects is now the key of the object in the parent objectIn the extension it is easy:
multiCommand.commands
is an array or object