vim filetuype chagne to be sensitive to vim version