Function: so-long-remember-all
so-long-remember-all is a byte-compiled function defined in
so-long.el.gz.
Signature
(so-long-remember-all &optional RESET)
Documentation
Remember the current variable and minor mode values.
Stores the existing value for each entry in so-long-variable-overrides.
Stores the name of each enabled mode from the list so-long-minor-modes.
The lists themselves are also remembered, so that major mode hooks can
provide buffer-local modifications which are still accessible after changing
to so-long-mode.
If RESET is non-nil, remove any existing values before storing the new ones.
Source Code
;; Defined in /usr/src/emacs/lisp/so-long.el.gz
(defun so-long-remember-all (&optional reset)
"Remember the current variable and minor mode values.
Stores the existing value for each entry in `so-long-variable-overrides'.
Stores the name of each enabled mode from the list `so-long-minor-modes'.
The lists themselves are also remembered, so that major mode hooks can
provide buffer-local modifications which are still accessible after changing
to `so-long-mode'.
If RESET is non-nil, remove any existing values before storing the new ones."
(when reset
(setq so-long-original-values nil))
(so-long-remember 'so-long-variable-overrides)
(so-long-remember 'so-long-minor-modes)
(so-long-remember 'so-long-mode-preserved-variables)
(so-long-remember 'so-long-mode-preserved-minor-modes)
(dolist (ovar so-long-variable-overrides)
(so-long-remember (car ovar)))
(dolist (mode so-long-minor-modes)
(when (and (boundp mode) mode)
(so-long-remember mode)))
(dolist (var so-long-mode-preserved-variables)
(so-long-remember var))
(dolist (mode so-long-mode-preserved-minor-modes)
(when (and (boundp mode) mode)
(so-long-remember mode))))