<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"><html><head><meta name="qrichtext" content="1" /><style type="text/css">p, li { white-space: pre-wrap; }</style></head><body style=" font-family:'Consolas'; font-size:11pt; font-weight:400; font-style:normal;">On Saturday 05 July 2008, David Johnson wrote:<br>
> On Saturday 05 July 2008 07:13:33 am Thiago Macieira wrote:<br>
> > The major point is actually deciding on the "4 spaces, NO TABS"<br>
> > (capitalisation mine, but should be there). Tabs are inherently evil and<br>
> > should be banned altogether, to the point of warranting a wide-reaching<br>
> > tab-replacement commit (svn can now ignore whitespace changes in<br>
> > annotation, git has been able to do it for years).<br>
><br>
> Of all the style war battles, this is the only one I really care about.<br>
> Tabs are 8 spaces wide by default, yet certain editors insist on one tab<br>
> per level of indent. Almost as evil as tabs is the mixed mode indentation<br>
> that some other editors use.<br>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"></p>This (mixed-mode) is really almost super-evil.  vim seems to do this by default and it's so annoying.  So even if you fix it on your editor the next guy to go "vi foo.cpp" has a very good chance of screwing up the spacing if they haven't fixed their vim either.<br>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"></p>Regards,<br>
 - Michael Pyne</p></body></html>