vim smart tabs aren't always that smart