Running Rustfmt from Atom

rust-analyzer

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.

atom-beautify

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. image

  • 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. image