better auto-opening indentation