1. Increase indentation for lines ending in ':' (block start). 2. Increase indentation for an open bracket '([{', if it has no closing match on the same line (simple heuristic). 3. Attempt to align ...
I want to take this out of the language flaws thread and focus on this question. From the first use, I found Python's indenting to be both easy to read and easy to write. People don't like it, but why ...