В Elisp я внедрил для специального настраиваемого режима переменную типа:
(defvar leo-special-var "")
(make-variable-buffer-local 'leo-special-var)
Теперь я устанавливаю эту переменную в файлах я с строками (в файле для редактирования):
# Local Variables:
# leo-special-var: "-d http://www.google.com.au"
# End:
И я хочу рассматривать эту переменную как "безопасную для всех своих значений, поэтому safe-local-variable-values
не помогает. Вместо этого я попытался (в коде lisp):
# setting the symbol property of the variable
(put 'leo-special-var 'safe-local-variable 'booleanp)
но без успеха. Я делаю что-то неправильно при настройке свойства символа? Или есть другой способ?