mirror of
https://git.savannah.gnu.org/git/emacs.git
synced 2024-11-24 07:20:37 +00:00
* lisp/mouse.el (tear-off-window): Rename from mouse-tear-off-window since
it also makes sense to bind it to a non-mouse event.
This commit is contained in:
parent
4ce2720e1c
commit
5bfcb88ced
@ -1,5 +1,8 @@
|
||||
2014-07-21 Stefan Monnier <monnier@iro.umontreal.ca>
|
||||
|
||||
* mouse.el (tear-off-window): Rename from mouse-tear-off-window since
|
||||
it also makes sense to bind it to a non-mouse event.
|
||||
|
||||
* vc/vc-bzr.el (vc-bzr-shelve): Make it operate on fileset.
|
||||
|
||||
2014-07-19 Stefan Monnier <monnier@iro.umontreal.ca>
|
||||
|
@ -313,13 +313,14 @@ This command must be bound to a mouse click."
|
||||
(or (eq frame oframe)
|
||||
(set-mouse-position (selected-frame) (1- (frame-width)) 0))))
|
||||
|
||||
(defun mouse-tear-off-window (click)
|
||||
"Delete the window clicked on, and create a new frame displaying its buffer."
|
||||
(define-obsolete-function-alias 'mouse-tear-off-window 'tear-off-window "24.4")
|
||||
(defun tear-off-window (click)
|
||||
"Delete the selected window, and create a new frame displaying its buffer."
|
||||
(interactive "e")
|
||||
(mouse-minibuffer-check click)
|
||||
(let* ((window (posn-window (event-start click)))
|
||||
(buf (window-buffer window))
|
||||
(frame (make-frame)))
|
||||
(frame (make-frame))) ;FIXME: Use pop-to-buffer.
|
||||
(select-frame frame)
|
||||
(switch-to-buffer buf)
|
||||
(delete-window window)))
|
||||
|
Loading…
Reference in New Issue
Block a user