are there any examples for Editor settings (e.g. emacs c-mode) resulting in acceptable indentation?
http://wiki.winehq.org/HackingTips
has some useful bits for vim. Maybe they give you an idea for emacs (so you could set up a similar page in the wiki ;))
Regards,
Wolfram