Задать опции для файлов без точки с помощью autocmd

Как задать опции форматирования для файлов, в названиях которых не содержится точка? Например, в исполняемых Shell-скриптах. Данный вариант не работает:

autocmd BufRead,BufNewFile [^.]+ setlocal noexpandtab

Ответы (1 шт):

Автор решения: Ainar-G

У autocmd особенный язык шаблонов с кучей подвохов. Вот рабочий вариант вашего кода:

autocmd BufRead,BufNewFile [^.]\\\{1,\} setlocal noexpandtab

Три обратных знака дроби обязательны. Документация.

→ Ссылка