Vim sintaxis inconsistente resaltando archivos bash

Cuando abro algunos archivos de script bash con vim, a veces los identifica comoconf files, está bien, solo puedo corregir eso estableciendo el tipo de archivo ensh con:setf sh.

Eso es genial, excepto que he notado que esto no soluciona las cosas por completo:

Darse cuenta deshopt se resalta correctamente a la izquierda, pero no a la derecha, donde configuro manualmente el tipo de archivo ensh.

Esto significa que cuando un archivo se identifica comobash osh by vim, establece el tipo de archivo ensh pero luego realiza algunos pasos adicionales que no estoy haciendo cuando configuro el tipo de archivo manualmente.

¿Alguien sabe qué podría ser eso y cómo podría solucionarlo?

Respuestas a la pregunta(4)

Su respuesta a la pregunta