better handling of stuff after { when you type newline