Variable: activities-window-parameters-translators

activities-window-parameters-translators is a variable defined in activities.el.

Value

((window-preserved-size
  (serialize
   . #[257
       "\211\242\243\211\242\243\211\242\243\300!E\207"
       [buffer-name] 10
       ("/root/.emacs.d/elpa/activities-0.7.2/activities.elc" . 14987)])
  (deserialize
   . #[257
       "\211\242\243\211\242\243\211\242\243\300!E\207"
       [get-buffer] 10
       ("/root/.emacs.d/elpa/activities-0.7.2/activities.elc" . 14987)])))

Documentation

Functions used to serialize and deserialize certain window parameters.

For example, the value of window-preserved-size includes a buffer, which must be serialized to a buffer name, and then deserialized back to the buffer after it is reincarnated.

Source Code

;; Defined in ~/.emacs.d/elpa/activities-0.7.2/activities.el
(defvar activities-window-parameters-translators
  `((window-preserved-size
     (serialize . ,(pcase-lambda (`(,buffer ,direction ,size))
                     `(,(buffer-name buffer) ,direction ,size)))
     (deserialize . ,(pcase-lambda (`(,buffer-name ,direction ,size))
                       `(,(get-buffer buffer-name) ,direction ,size)))))
  "Functions used to serialize and deserialize certain window parameters.
For example, the value of `window-preserved-size' includes a
buffer, which must be serialized to a buffer name, and then
deserialized back to the buffer after it is reincarnated.")