Remova as colunas da maneira organizada

Gostaria de remover um vetor de colunas usando dplyr> = 0.7

library(dplyr)
data(mtcars)

rem_cols <- c("wt", "qsec", "vs", "am", "gear", "carb")
head(select(mtcars, !!paste0("-", rem_cols)))

Erro: as strings devem corresponder aos nomes das colunas. Colunas desconhecidas: -wt, -qsec, -vs, -am, -gear, -carb

dplyr <0,7 funcionou da seguinte forma:

head(select_(mtcars, .dots = paste0("-", rem_cols)))
#                    mpg cyl disp  hp drat
# Mazda RX4         21.0   6  160 110 3.90
# Mazda RX4 Wag     21.0   6  160 110 3.90
# Datsun 710        22.8   4  108  93 3.85
# Hornet 4 Drive    21.4   6  258 110 3.08
# Hornet Sportabout 18.7   8  360 175 3.15
# Valiant           18.1   6  225 105 2.76

Eu tentei sobre todas as combinações de rlang: syms (), !!, !!!, quo e enquo que consigo pensar em ... ajuda !?

questionAnswers(4)

yourAnswerToTheQuestion