> indentation based syntax cannot by definition use auto indentation like > features
I don't know if we mean the same by "auto indendation", but my editor gives me automatic indentation after writing a line starting with `if ...:` or `while ...:` and other patterns that indicate an indentation. I think at least for Python, I've also seen "outdenting" after writing a `return` statement.