automatic indenting on C++ code