As well as voting up the idea you link to, you could comment and engage here Auto formatting code which is in the open source project where Force.com IDE contributions can be made.
A block to anyone taking on the formatting job is that (at least the last time I looked) the Apex parser (that also has to be able to parse SOQL) had not been opened sourced. That (or a clear and unchanging API to it) would need to be needed to write a good formatter. The other requirement is someone having the right skills and a few weeks available to do the work...