God no.  Most of those hold no value or any interest for me.  Bash only because it is the default shell.  And thanks for pointing out why I should avoid the others.<p>Have you never looked at a diff?  Massive whitespace changes hide real changes.  Next someone will say &quot;Git has a -w option&quot;.  To which I say &quot;A diff without whitespace changes in those languages would be useless&quot;.  I can&#x27;t test it, apply it, or otherwise use it without re-indenting the source myself.