I didn&#x27;t write the code in question, but I&#x27;ve done the same thing before. Usually it&#x27;s because I&#x27;m cursoring up and down a file, see some lines I want to comment out, and don&#x27;t bother moving over to the start of the text first. Syntax highlighting greys out the comment, so it&#x27;s not visually obtrusive. (Which is another reason I&#x27;m baffled that Atom and Sublime both misbehave this way--they&#x27;ve <i>got</i> syntax highlighting! They&#x27;re already aware of block delimiters! Why don&#x27;t they apply that knowledge to code folding?)<p>And I understand there are other reasons to not indent. In some languages, it&#x27;s conventional to have certain kinds of declarations come at the beginning of a line, even if they&#x27;re inside a block. (I think C++ does this, but I haven&#x27;t used it since college--anyone want to comment?)