La variable safe-local-variable-values
puede almacenar pares de nombre / valor que son seguros como local de archivo o local de directorio. Sin embargo, a veces quiero decir que cualquier valor es válido para una variable dada. La página del manual que he vinculado dice que cualquier valor entero se considera seguro fill-column
. ¿Hay alguna manera de hacer esto para mis propias variables?
13
identity
como prueba.Respuestas:
Establezca la
safe-local-variable
propiedad en una función que valide el valor. Por ejemplo,fill-column
tiene unasafe-local-variable
propiedad establecida enintegerp
. Úselo(lambda (x) t)
como la función de validación si algún valor es válido.o
Tener un valor válido es bastante raro. Es mucho más común para restringir a un tipo específico, por ejemplo
integerp
,stringp
, etc.fuente