Open
Description
There appears to be no way to pass multiple values to a configuration parameter such as skip_macro_invocations
from the command-line:
$ rustfmt --config 'skip_macro_invocations=["foo","bar"]'
invalid key=val pair: `skip_macro_invocations=["foo"`
$ rustfmt '--config=skip_macro_invocations=["foo","bar"]'
invalid key=val pair: `skip_macro_invocations=["foo"`
I believe this is due to the immediate split of the argument done here:
Lines 572 to 577 in 21f353a