Function: allout-do-resumptions

allout-do-resumptions is a byte-compiled function defined in allout.el.gz.

Signature

(allout-do-resumptions)

Documentation

Resume all name/value settings registered by allout-add-resumptions.

This is used when concluding allout-mode(var)/allout-mode(fun), to resume selected variables to their settings before allout-mode(var)/allout-mode(fun) was started.

Probably introduced at or before Emacs version 22.1.

Source Code

;; Defined in /usr/src/emacs/lisp/allout.el.gz
;;;_   > allout-do-resumptions ()
(defun allout-do-resumptions ()
  "Resume all name/value settings registered by `allout-add-resumptions'.

This is used when concluding `allout-mode', to resume selected variables to
their settings before `allout-mode' was started."

    (while allout-mode-prior-settings
      (let* ((pair (pop allout-mode-prior-settings))
             (name (car pair))
             (value-cell (cdr pair)))
        (if (not value-cell)
            ;; Prior value was global:
            (kill-local-variable name)
          ;; Prior value was explicit:
          (set name (car value-cell))))))