diff options
| author | Andreas Schwab | 2007-12-23 16:08:54 +0000 |
|---|---|---|
| committer | Andreas Schwab | 2007-12-23 16:08:54 +0000 |
| commit | f862fc9e051dfd9850b8b45fe9e41dd5f781ec5f (patch) | |
| tree | c0e1e0d4a40f2af22ba26c7a800eed4092109fee | |
| parent | 90e12e78d6dc78da17e2a15ed763a9f1cad6f333 (diff) | |
| download | emacs-f862fc9e051dfd9850b8b45fe9e41dd5f781ec5f.tar.gz emacs-f862fc9e051dfd9850b8b45fe9e41dd5f781ec5f.zip | |
(switch-to-buffer-other-frame): Return the buffer
switched to.
| -rw-r--r-- | lisp/ChangeLog | 5 | ||||
| -rw-r--r-- | lisp/files.el | 6 |
2 files changed, 9 insertions, 2 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 1d9355aa928..e5742f97e50 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog | |||
| @@ -1,3 +1,8 @@ | |||
| 1 | 2007-12-23 Andreas Schwab <schwab@suse.de> | ||
| 2 | |||
| 3 | * files.el (switch-to-buffer-other-frame): Return the buffer | ||
| 4 | switched to. | ||
| 5 | |||
| 1 | 2007-12-23 Juri Linkov <juri@jurta.org> | 6 | 2007-12-23 Juri Linkov <juri@jurta.org> |
| 2 | 7 | ||
| 3 | * term/mac-win.el (mac-apple-event-map): Bind About Emacs menu | 8 | * term/mac-win.el (mac-apple-event-map): Bind About Emacs menu |
diff --git a/lisp/files.el b/lisp/files.el index 423bc1eb804..d4b15324f94 100644 --- a/lisp/files.el +++ b/lisp/files.el | |||
| @@ -1010,14 +1010,16 @@ documentation for additional customization information." | |||
| 1010 | "Switch to buffer BUFFER in another frame. | 1010 | "Switch to buffer BUFFER in another frame. |
| 1011 | Optional second arg NORECORD non-nil means | 1011 | Optional second arg NORECORD non-nil means |
| 1012 | do not put this buffer at the front of the list of recently selected ones. | 1012 | do not put this buffer at the front of the list of recently selected ones. |
| 1013 | This function returns the buffer it switched to. | ||
| 1013 | 1014 | ||
| 1014 | This uses the function `display-buffer' as a subroutine; see its | 1015 | This uses the function `display-buffer' as a subroutine; see its |
| 1015 | documentation for additional customization information." | 1016 | documentation for additional customization information." |
| 1016 | (interactive "BSwitch to buffer in other frame: ") | 1017 | (interactive "BSwitch to buffer in other frame: ") |
| 1017 | (let ((pop-up-frames t) | 1018 | (let ((pop-up-frames t) |
| 1018 | same-window-buffer-names same-window-regexps) | 1019 | same-window-buffer-names same-window-regexps) |
| 1019 | (pop-to-buffer buffer t norecord) | 1020 | (prog1 |
| 1020 | (raise-frame (window-frame (selected-window))))) | 1021 | (pop-to-buffer buffer t norecord) |
| 1022 | (raise-frame (window-frame (selected-window)))))) | ||
| 1021 | 1023 | ||
| 1022 | (defun display-buffer-other-frame (buffer) | 1024 | (defun display-buffer-other-frame (buffer) |
| 1023 | "Switch to buffer BUFFER in another frame. | 1025 | "Switch to buffer BUFFER in another frame. |