added vim template support