autoindent improvement