Function: dframe-detach
dframe-detach is a byte-compiled function defined in dframe.el.gz.
Signature
(dframe-detach FRAME-VAR CACHE-VAR BUFFER-VAR)
Documentation
Detach the frame in symbol FRAME-VAR.
CACHE-VAR and BUFFER-VAR are symbols as in dframe-frame-mode.
Source Code
;; Defined in /usr/src/emacs/lisp/dframe.el.gz
(defun dframe-detach (frame-var cache-var buffer-var)
"Detach the frame in symbol FRAME-VAR.
CACHE-VAR and BUFFER-VAR are symbols as in `dframe-frame-mode'."
(with-current-buffer (symbol-value buffer-var)
(rename-buffer (buffer-name) t)
(let ((oldframe (symbol-value frame-var)))
(set buffer-var nil)
(set frame-var nil)
(set cache-var nil)
;; FIXME: Looks very suspicious. Luckily this function is unused.
(make-variable-buffer-local frame-var)
(set frame-var oldframe))))