Function: buffer-local-restore-state

buffer-local-restore-state is a byte-compiled function defined in compat-29.el.

Signature

(buffer-local-restore-state STATES)

Documentation

[Compatibility function for buffer-local-restore-state, defined in Emacs
29.1. See (compat) Emacs 29.1' for more details.]

Restore values of buffer-local variables recorded in STATES. STATES should be an object returned by buffer-local-set-state.

Source Code

;; Defined in ~/.emacs.d/elpa/compat-30.1.0.1/compat-29.el
(compat-defun buffer-local-restore-state (states) ;; <compat-tests:buffer-local-set-state>
  "Restore values of buffer-local variables recorded in STATES.
STATES should be an object returned by `buffer-local-set-state'."
  (dolist (state states)
    (if (cadr state)
        (set (car state) (caddr state))
      (kill-local-variable (car state)))))