Thanks.
The problem is mostly when code from different people using different tools needs to be combined, or sample code from the internet (not from the well-behaved ones like github and stackoverflow) has to be tested and understood.
Of course it is fun to discover the lost intentions of the original programmer, but it is not practical in a day job.
QUOTE
Because we *already have it*: the character is ' '.
UNQUOTE
The problem with ' ' is that a sequence of ' 's can't easily be counted, especially on feature rich editors.
A sequence of '.' or some visible character can be counted.
Of course, with the previous line being continued on the current line, '.' could present problems, as Andrew B. points out, and they can be messy.
Could the solution lie in providing a "transfer" or "import-export" mode in editors where the indentation is given in terms of a chosen special character which is converted to spaces/tabs?