Я бы использовал более короткую формулировку:
au BufRead,BufNewFile bash-fc-* set filetype=sh
Я считаю, что этот тип autocmd является каноническим способом обработки назначений типов файлов (по крайней мере, мой .vimrc имеет их несколько).
@ Эрик Фортис, пожалуйста, сообщите или поправьте меня, если есть причина, по которой вы сделали это по-другому.