diff options
author | bors[bot] <bors[bot]@users.noreply.github.com> | 2018-12-30 10:16:22 +0000 |
---|---|---|
committer | bors[bot] <bors[bot]@users.noreply.github.com> | 2018-12-30 10:16:22 +0000 |
commit | 8d1df9834c96bd464c309383afdd8edea0576ae0 (patch) | |
tree | 1836353cc58c9aeede832bb18872c37af312f377 /editors | |
parent | 75acc25c5a5df2ac0a8978be2972187ee974a754 (diff) | |
parent | 0cb270e75d9501dff9ac6633354ae12d9c0f4260 (diff) |
Merge #358
358: Add support for formatting entire document with rustfmt r=matklad a=aleksanb
Attempting to format a document when rustfmt isn't installed will result
in an error being returned to the frontend. An alternative
implementation would be returning zero replacements.
Part of https://github.com/rust-analyzer/rust-analyzer/issues/160.
Co-authored-by: Aleksander Vognild Burkow <[email protected]>
Diffstat (limited to 'editors')
-rw-r--r-- | editors/README.md | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/editors/README.md b/editors/README.md index ad2ce1695..a63ced725 100644 --- a/editors/README.md +++ b/editors/README.md | |||
@@ -45,6 +45,8 @@ It's better to remove existing Rust plugins to avoid interference. | |||
45 | `#[test]`, this action runs this specific test. If the cursor is | 45 | `#[test]`, this action runs this specific test. If the cursor is |
46 | outside of the test function, this re-runs the last test. Do bind | 46 | outside of the test function, this re-runs the last test. Do bind |
47 | this to a shortcut! | 47 | this to a shortcut! |
48 | - **Format document**. Formats the current file with rustfmt. | ||
49 | Rustfmt must be installed separately with `rustup component add rustfmt`. | ||
48 | 50 | ||
49 | * Typing assists | 51 | * Typing assists |
50 | - typing `let =` tries to smartly add `;` if `=` is followed by an existing expression. | 52 | - typing `let =` tries to smartly add `;` if `=` is followed by an existing expression. |