Maybe it would help to think of "enter" as "semicolon" (since it's the statement terminator) and configure a macro or shortcut in your editor to act as "end" which decreases the indentation level by one step.
Wouldn't that make it behave pretty much as what you expect?
Wouldn't that make it behave pretty much as what you expect?