special-variable-p local-variable-p
local-variable-if-set-p
default-value set-default make-local-variable
- buffer-local-value add-to-list add-hook)
+ buffer-local-value add-to-list
+ add-hook run-hook-with-args run-hook-wrapped)
(when-let* ((var-form (car forms))
((memq (scope-sym-bare (car-safe var-form)) '(quote \`)))
(var (cadr var-form))
(beg (scope-sym-pos var))
(bare (scope-sym-bare var)))
(funcall scope-callback 'variable beg (length (symbol-name bare)) nil)))
+ ((run-hooks)
+ (dolist (var-form forms)
+ (when-let* (((memq (scope-sym-bare (car-safe var-form)) '(quote \`)))
+ (var (cadr var-form))
+ (beg (scope-sym-pos var))
+ (bare (scope-sym-bare var)))
+ (funcall scope-callback 'variable beg (length (symbol-name bare)) nil))))
((featurep provide require)
(when-let* ((feat-form (car forms))
((memq (scope-sym-bare (car-safe feat-form)) '(quote \`)))