Vim inconsistentemente sintaxe destacando arquivos bash

Quando eu abro alguns arquivos de script bash com o vim, às vezes os identifica comoconf arquivos, tudo bem, posso corrigir isso definindo o tipo de arquivo comosh com:setf sh.

Que ótimo, exceto que eu notei que isso não resolve tudo completamente:

Notar queshopt está destacado corretamente à esquerda, mas não à direita, onde defino manualmente o tipo de arquivo comosh.

Isso significa que, quando um arquivo é identificado comobash oush pelo vim, define o tipo de arquivo comosh, mas executa algumas etapas extras que não estou executando quando defino o tipo de arquivo manualment

Alguém sabe o que pode ser e como eu poderia corrigi-lo?