comparison lisp/buffer.el @ 400:a86b2b5e0111 r21-2-30

Import from CVS: tag r21-2-30
author cvs
date Mon, 13 Aug 2007 11:14:34 +0200
parents aabb7f5b1c81
children 2f8bb876ab1d
comparison
equal deleted inserted replaced
399:376370fb5946 400:a86b2b5e0111
58 (progn 58 (progn
59 (setq buf (get-buffer-create bufname)) 59 (setq buf (get-buffer-create bufname))
60 (set-buffer-major-mode buf)))) 60 (set-buffer-major-mode buf))))
61 (push-window-configuration) 61 (push-window-configuration)
62 (set-buffer buf) 62 (set-buffer buf)
63 (or norecord (record-buffer buf))
64 (set-window-buffer (if (eq (selected-window) (minibuffer-window)) 63 (set-window-buffer (if (eq (selected-window) (minibuffer-window))
65 (next-window (minibuffer-window)) 64 (next-window (minibuffer-window))
66 (selected-window)) 65 (selected-window))
67 buf) 66 buf norecord)
68 buf)) 67 buf))
69 68
70 (defun pop-to-buffer (bufname &optional not-this-window-p on-frame) 69 (defun pop-to-buffer (bufname &optional not-this-window-p on-frame)
71 "Select buffer BUFNAME in some window, preferably a different one. 70 "Select buffer BUFNAME in some window, preferably a different one.
72 If BUFNAME is nil, then some other buffer is chosen. 71 If BUFNAME is nil, then some other buffer is chosen.