vim: Improved file type specific handling