Possible problems: I *like* being able to break my indent style once in a while . . . So, just include a bit of data about how, exactly, my version is formatted. If someone else loads it, it ignores my special-casing.
I think it's a good idea that probably nobody will ever implement. Of course, it'd be fiendishly complex, which is the reason why, and it would get away from the "source is just pure text" thing (because while it would still be text, it'd be more interestingly-encoded text) . . . ah well. It was nice to think about.