Function: buffer-local-restore-state

buffer-local-restore-state is a byte-compiled function defined in subr.el.gz.

Signature

(buffer-local-restore-state STATES)

Documentation

Restore values of buffer-local variables recorded in STATES.

STATES should be an object returned by buffer-local-set-state.

View in manual

Source Code

;; Defined in /usr/src/emacs/lisp/subr.el.gz
(defun buffer-local-restore-state (states)
  "Restore values of buffer-local variables recorded in STATES.
STATES should be an object returned by `buffer-local-set-state'."
  (pcase-dolist (`(,variable ,local ,value) states)
    (if local
        (set variable value)
      (kill-local-variable variable))))