Rustfmt can be utilized from rust-analyzer which is provided by ide-rust.
apm install ide-rust
Once installed a file is formatted with ctrl-shift-c
or cmd-shift-c
, also available in context menu.
Another way is to install Beautify, you can do this by running apm install atom-beautify
.
There are 2 settings that need to be configured in the atom beautifier configuration.
Install rustfmt as per the readme.
Open the atom beautifier settings
Go to Edit->Preferences. Click the packages on the left side and click on setting for atom-beautifier
Set rustfmt as the beautifier
Find the setting labeled Language Config - Rust - Default Beautifier and make sure it is set to rustfmt as shown below. You can also set the beautifier to auto format on save here.
Set the path to your rustfmt location
Find the setting labeled Rust - Rustfmt Path. This setting is towards the bottom and you will need to scroll a bit. Set it to the path for your rustfmt executable.