When people cannot agree on visual indentation within a
development team, the solution is to encode indentation
with one hard tab per indent step, and have everyone
configure their editor to display hard tabs the way they
like. This screws more(1) and diff(1) outputs of course.
One can argue that a hard tab in a file is a markup code for
user-defined indent step, just like in MSWord or FrameMaker.