¿Cuál es una buena manera de asignar una función para que se ejecute cuando abro cualquier archivo en un directorio específico? Al igual que un gancho pero basado en la ubicación de un archivo en lugar de un modo principal.
Sería bueno si pudiera habilitar esto al tener un archivo especial en el directorio, pero agregar el gancho en mi archivo de configuración central también sería bueno.

M-x apropos-variable RET file hook.Esto suena como para qué sirven las variables locales del directorio . Simplemente cree un
.dir-locals.elarchivo en el directorio con la configuración que desee, y cada archivo heredará esa configuración.fuente
El
nilmedio que esto se aplica a todos los archivos en los directorios a continuación.dir-locals.el.El
tpasado aadd-hookhacefind-file-hookbuffer-local. Por lo tanto, el enlace se ejecuta solo para este archivo.dir-localscorre antesfind-file-hook, así que todo funciona.fuente
find-file-hooky se ejecutará para todos los archivos que se abren después, ¿no?