Pregunta:
Tengo un archivo llamado .aliases
para bash y zsh, pongo esta línea
# vim: set filetype=bash:
pero si hago
: echo &ft
Me pongo conf
Respuesta:
Eso debería funcionar. Probé esa línea yo mismo y funcionó. Podría ser que su opción 'modeline' se haya configurado en 'nomodeline'. Intente ejecutar esto y vea lo que obtiene.
:verbose set modeline?
Eso le dirá el valor de la opción 'modeline' y, si no es el predeterminado, dónde se configuró por última vez.
Algunas distribuciones de Linux establecen 'nomodeline' en / etc / vimrc o / usr / share / vim / vimrc como medida de seguridad, aunque los problemas de seguridad con 'modeline' se han solucionado durante mucho tiempo.