Currently `hack-one-local-variable-eval-safep' has a few manually checked exceptions for the `eval' pseudo-variable, so that the common cases of setting indent and edebug properties for symbols is considered safe automatically. However, the indent property checks for `lisp-indent-hook', which as far as I can tell is deprecated. It's not mentioned anywhere in the docs, and lisp-mode.el only uses it as a fallback in case the `lisp-indent-function' property isn't set. All the properties in lisp-mode.el are set as `lisp-indent-function'. A simple fix would be to allow either. I've attached a potential patch that does this, and also allows scheme-indent-function, since this case is also common and I don't think there are many other modes that make use of symbol indent-function properties. I'd understand if you didn't want to support Scheme by default though, in which case I'd just resort to using `safe-local-eval-function'. A more general fix might be to implement a separate customization for which properties are automatically settable with which values, with perhaps more broad default settings than Emacs currently has. -- Alex