add rust vim support