preserve indent level in strings/comments when hitting newline