comparison lisp/files.el @ 90375:e6bf73e43cf4

Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-49 Merge from emacs--devo--0 Patches applied: * emacs--devo--0 (patch 164-184) - Update from CVS - Merge from gnus--rel--5.10 - Update from CVS: man/mh-e.texi (Folders): Various edits. - Update from erc--emacs--0 * gnus--rel--5.10 (patch 62-70) - Merge from emacs--devo--0 - Update from CVS
author Miles Bader <miles@gnu.org>
date Tue, 28 Mar 2006 23:08:20 +0000
parents a802c5505156 80767c00292c
children 65ca8fb66a0d
comparison
equal deleted inserted replaced
90374:cf65b3d033bb 90375:e6bf73e43cf4
987 (interactive "BSwitch to buffer in other frame: ") 987 (interactive "BSwitch to buffer in other frame: ")
988 (let ((pop-up-frames t) 988 (let ((pop-up-frames t)
989 same-window-buffer-names same-window-regexps) 989 same-window-buffer-names same-window-regexps)
990 (pop-to-buffer buffer t norecord) 990 (pop-to-buffer buffer t norecord)
991 (raise-frame (window-frame (selected-window))))) 991 (raise-frame (window-frame (selected-window)))))
992
993 (defun display-buffer-other-frame (buffer)
994 "Switch to buffer BUFFER in another frame.
995 This uses the function `display-buffer' as a subroutine; see its
996 documentation for additional customization information."
997 (interactive "BDisplay buffer in other frame: ")
998 (let ((pop-up-frames t)
999 same-window-buffer-names same-window-regexps
1000 (old-window (selected-window))
1001 new-window)
1002 (setq new-window (display-buffer buffer t))
1003 (lower-frame (window-frame new-window))
1004 (make-frame-invisible (window-frame old-window))
1005 (make-frame-visible (window-frame old-window))))
992 1006
993 (defvar find-file-default nil 1007 (defvar find-file-default nil
994 "Used within `find-file-read-args'.") 1008 "Used within `find-file-read-args'.")
995 1009
996 (defmacro minibuffer-with-setup-hook (fun &rest body) 1010 (defmacro minibuffer-with-setup-hook (fun &rest body)
5135 5149
5136 (define-key ctl-x-5-map "b" 'switch-to-buffer-other-frame) 5150 (define-key ctl-x-5-map "b" 'switch-to-buffer-other-frame)
5137 (define-key ctl-x-5-map "f" 'find-file-other-frame) 5151 (define-key ctl-x-5-map "f" 'find-file-other-frame)
5138 (define-key ctl-x-5-map "\C-f" 'find-file-other-frame) 5152 (define-key ctl-x-5-map "\C-f" 'find-file-other-frame)
5139 (define-key ctl-x-5-map "r" 'find-file-read-only-other-frame) 5153 (define-key ctl-x-5-map "r" 'find-file-read-only-other-frame)
5154 (define-key ctl-x-5-map "\C-o" 'display-buffer-other-frame)
5140 5155
5141 ;; arch-tag: bc68d3ea-19ca-468b-aac6-3a4a7766101f 5156 ;; arch-tag: bc68d3ea-19ca-468b-aac6-3a4a7766101f
5142 ;;; files.el ends here 5157 ;;; files.el ends here