typescript and vim sensible plugins