Function: so-long-remember

so-long-remember is a byte-compiled function defined in so-long.el.gz.

Signature

(so-long-remember VARIABLE)

Documentation

Store the value of VARIABLE in so-long-original-values.

We additionally store a boolean value which indicates whether that value was buffer-local.

Source Code

;; Defined in /usr/src/emacs/lisp/so-long.el.gz
(defun so-long-remember (variable)
  "Store the value of VARIABLE in `so-long-original-values'.

We additionally store a boolean value which indicates whether that value was
buffer-local."
  (when (boundp variable)
    (setq so-long-original-values
          (assq-delete-all variable so-long-original-values))
    (push (list variable
                (symbol-value variable)
                (local-variable-p variable))
          so-long-original-values)))