auto-indent: match C style from other classes
auto-indent: ignore indent if shift is pressed on Return/Enter