diff options
| author | Stefan Monnier | 2014-07-20 21:38:21 -0400 |
|---|---|---|
| committer | Stefan Monnier | 2014-07-20 21:38:21 -0400 |
| commit | 5bfcb88ced494a272045da30891cacc838276bd7 (patch) | |
| tree | 20d5f99757f4a7b884a2259ebe0cfbfbe0603221 | |
| parent | 4ce2720e1c097efb497d9f142901402d3cbb5f25 (diff) | |
| download | emacs-5bfcb88ced494a272045da30891cacc838276bd7.tar.gz emacs-5bfcb88ced494a272045da30891cacc838276bd7.zip | |
* 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.
| -rw-r--r-- | lisp/ChangeLog | 3 | ||||
| -rw-r--r-- | lisp/mouse.el | 7 |
2 files changed, 7 insertions, 3 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 518e5ba1a6d..f2366feff6b 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog | |||
| @@ -1,5 +1,8 @@ | |||
| 1 | 2014-07-21 Stefan Monnier <monnier@iro.umontreal.ca> | 1 | 2014-07-21 Stefan Monnier <monnier@iro.umontreal.ca> |
| 2 | 2 | ||
| 3 | * mouse.el (tear-off-window): Rename from mouse-tear-off-window since | ||
| 4 | it also makes sense to bind it to a non-mouse event. | ||
| 5 | |||
| 3 | * vc/vc-bzr.el (vc-bzr-shelve): Make it operate on fileset. | 6 | * vc/vc-bzr.el (vc-bzr-shelve): Make it operate on fileset. |
| 4 | 7 | ||
| 5 | 2014-07-19 Stefan Monnier <monnier@iro.umontreal.ca> | 8 | 2014-07-19 Stefan Monnier <monnier@iro.umontreal.ca> |
diff --git a/lisp/mouse.el b/lisp/mouse.el index d3bcf02f217..2606c8b4ca4 100644 --- a/lisp/mouse.el +++ b/lisp/mouse.el | |||
| @@ -313,13 +313,14 @@ This command must be bound to a mouse click." | |||
| 313 | (or (eq frame oframe) | 313 | (or (eq frame oframe) |
| 314 | (set-mouse-position (selected-frame) (1- (frame-width)) 0)))) | 314 | (set-mouse-position (selected-frame) (1- (frame-width)) 0)))) |
| 315 | 315 | ||
| 316 | (defun mouse-tear-off-window (click) | 316 | (define-obsolete-function-alias 'mouse-tear-off-window 'tear-off-window "24.4") |
| 317 | "Delete the window clicked on, and create a new frame displaying its buffer." | 317 | (defun tear-off-window (click) |
| 318 | "Delete the selected window, and create a new frame displaying its buffer." | ||
| 318 | (interactive "e") | 319 | (interactive "e") |
| 319 | (mouse-minibuffer-check click) | 320 | (mouse-minibuffer-check click) |
| 320 | (let* ((window (posn-window (event-start click))) | 321 | (let* ((window (posn-window (event-start click))) |
| 321 | (buf (window-buffer window)) | 322 | (buf (window-buffer window)) |
| 322 | (frame (make-frame))) | 323 | (frame (make-frame))) ;FIXME: Use pop-to-buffer. |
| 323 | (select-frame frame) | 324 | (select-frame frame) |
| 324 | (switch-to-buffer buf) | 325 | (switch-to-buffer buf) |
| 325 | (delete-window window))) | 326 | (delete-window window))) |