Mercurial > emacs
comparison lisp/simple.el @ 14834:5ae5d97727ce
* simple.el (insert-buffer): Interactive default changed to a more
reasonable one.
author | Francesco Potortì <pot@gnu.org> |
---|---|
date | Mon, 18 Mar 1996 18:50:25 +0000 |
parents | 2630ac774647 |
children | eb78ddcff331 |
comparison
equal
deleted
inserted
replaced
14833:f36ca038d81e | 14834:5ae5d97727ce |
---|---|
1371 | 1371 |
1372 (defun insert-buffer (buffer) | 1372 (defun insert-buffer (buffer) |
1373 "Insert after point the contents of BUFFER. | 1373 "Insert after point the contents of BUFFER. |
1374 Puts mark after the inserted text. | 1374 Puts mark after the inserted text. |
1375 BUFFER may be a buffer or a buffer name." | 1375 BUFFER may be a buffer or a buffer name." |
1376 (interactive (list (progn (barf-if-buffer-read-only) | 1376 (interactive |
1377 (read-buffer "Insert buffer: " | 1377 (list |
1378 (other-buffer (current-buffer) t) | 1378 (progn |
1379 t)))) | 1379 (barf-if-buffer-read-only) |
1380 (read-buffer "Insert buffer: " | |
1381 (if (eq (selected-window) (next-window (selected-window))) | |
1382 (other-buffer (current-buffer)) | |
1383 (window-buffer (next-window (selected-window)))) | |
1384 t)))) | |
1380 (or (bufferp buffer) | 1385 (or (bufferp buffer) |
1381 (setq buffer (get-buffer buffer))) | 1386 (setq buffer (get-buffer buffer))) |
1382 (let (start end newmark) | 1387 (let (start end newmark) |
1383 (save-excursion | 1388 (save-excursion |
1384 (save-excursion | 1389 (save-excursion |