Add filename to the end of RustFmtRange command #199
Closed
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Addresses #156
The
--file-lines
argument seems to need the filename at the end of the command.With this change the :RustFmtRange command now works on all selections where executing the
rustfmt
command in the terminal would work.For the following code executing
rustfmt --write-mode=overwrite --file-lines '[{"file": "example.rs", "range": [0, 2]}]' example.rs
and highlighting the first two lines and run
:RustFmtRange
does the same:The
:RustFmtRange
command is still limited by rust-lang/rustfmt#1514