aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lisp/simple.el13
1 files changed, 9 insertions, 4 deletions
diff --git a/lisp/simple.el b/lisp/simple.el
index b24e6d87e2d..e28d2638d67 100644
--- a/lisp/simple.el
+++ b/lisp/simple.el
@@ -1373,10 +1373,15 @@ With argument, rotate that many kills forward (or backward, if negative)."
1373 "Insert after point the contents of BUFFER. 1373 "Insert after point the contents of BUFFER.
1374Puts mark after the inserted text. 1374Puts mark after the inserted text.
1375BUFFER may be a buffer or a buffer name." 1375BUFFER 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)