[formatting] Intellij reformat on file save

Below is Neil's answer updated.

IntelliJ 13 Steps:

  1. Code -> Reformat Code enter image description here
  2. Edit -> Macros -> Start Macro Recording
  3. Code -> Reformat Code
  4. File -> Save all
  5. Edit -> Macros -> Stop Macro Recording
  6. Name the macro (something like "formatted save")
  7. File -> Settings -> Keymap
  8. Right click on the macro. Add Keyboard Shortcut. Set the keyboard shortcut to Control + S. enter image description here
  9. IntelliJ will inform you of a hotkey conflict. Select "remove" to remove other assignments.