Vim запускает autocmd для всех типов файлов, ЗА ИСКЛЮЧЕНИЕМ

У меня есть Vim autocmd, который удаляет завершающие пробелы в файлах перед записью. Я хочу это почти в 100% случаев, но есть несколько типов файлов, которые я бы хотел отключить. Принято считать, что типы файлов, с которыми должна работать autocmd, перечислены через запятую, например:

autocmd BufWritePre *.rb, *.js, *.pl

Но в этом случае это было бы обременительно.

Есть ли способ сопоставить шаблон autocmd со всеми файлами ЗА ИСКЛЮЧЕНИЕМ тех, которые соответствуют шаблону? Я не могу найти эквивалент сопоставления НЕ в документации.

71
задан Mateusz Piotrowski 4 March 2018 в 17:06
поделиться