> Also if the editor is scriptable editor, it should be possible to create a simple script to semi-automate the task.
True, but why do it in the first place?
Note that I'm not supporting proportional fonts here -- I much prefer fixed-width -- but I also don't like formatting function signatures like that.