added some vim behaviours