[vim] improve handling of external selections