added Vim smart indentation