A variável safe-local-variable-values
pode armazenar pares nome / valor que são seguros como arquivo local ou diretório local. No entanto, às vezes, quero dizer que qualquer valor é válido para uma determinada variável. A página de manual à qual vinculei diz que qualquer valor inteiro é considerado seguro fill-column
. Existe uma maneira de fazer isso para minhas próprias variáveis?
13
identity
como teste.Respostas:
Defina a
safe-local-variable
propriedade como uma função que valida o valor. Por exemplo,fill-column
tem umasafe-local-variable
propriedade definida comointegerp
. Use(lambda (x) t)
como função de validação se algum valor for válido.ou
Ter qualquer valor válido é bem raro. É muito mais comum para restringir a um tipo específico, por exemplo
integerp
,stringp
, etc.fonte