Function: tear-off-window

tear-off-window is an interactive and byte-compiled function defined in mouse.el.gz.

Signature

(tear-off-window CLICK)

Documentation

Delete the selected window, and create a new frame displaying its buffer.

Key Bindings

Aliases

mouse-tear-off-window (obsolete since 24.4)

Source Code

;; Defined in /usr/src/emacs/lisp/mouse.el.gz
(defun tear-off-window (click)
  "Delete the selected window, and create a new frame displaying its buffer."
  (interactive (list last-nonmenu-event))
  (mouse-minibuffer-check click)
  (let* ((window (posn-window (event-start click)))
	 (buf (window-buffer window))
	 (frame (make-frame)))          ;FIXME: Use pop-to-buffer.
    (select-frame frame)
    (switch-to-buffer buf)
    (delete-window window)))