Our project has many developers, each with their preferred coding style. Frequently, developers reformat their code, and check in to CVS. This makes it a little trickier to diff (although ignoring all whitespace helps) and runins cvs annotation (since the reformatted lines are now attributed to the person who did the reformatting).
It would be nice if there were a "virtual reformatting" option - where a file would display according to the preferred style of the user, but would actually be maintained in the original formatting. So when I edit a file, braces would appear to me to be on a the next line, while in the actual source they would exist at the end of the line. Etc. Does this sound desireable or viable?