]> git.eshelyaron.com Git - emacs.git/commitdiff
Improve doc string of 'insert-buffer-substring'
authorEli Zaretskii <eliz@gnu.org>
Sat, 25 Apr 2015 07:49:42 +0000 (10:49 +0300)
committerEli Zaretskii <eliz@gnu.org>
Sat, 25 Apr 2015 07:49:42 +0000 (10:49 +0300)
* src/editfns.c (Finsert_buffer_substring): Doc fix.  (Bug#20421)

src/editfns.c

index 7d3e4620029092b0443d926b60eebd34e41b6c0e..dead48c1a62e3cef01cabd89e7357e34d9b16b40 100644 (file)
@@ -2728,7 +2728,15 @@ DEFUN ("insert-buffer-substring", Finsert_buffer_substring, Sinsert_buffer_subst
        doc: /* Insert before point a substring of the contents of BUFFER.
 BUFFER may be a buffer or a buffer name.
 Arguments START and END are character positions specifying the substring.
-They default to the values of (point-min) and (point-max) in BUFFER.  */)
+They default to the values of (point-min) and (point-max) in BUFFER.
+
+Point and before-insertion markers move forward to end up after the
+inserted text.
+Any other markers at the point of insertion remain before the text.
+
+If the current buffer is multibyte and BUFFER is unibyte, or vice
+versa, strings are converted from unibyte to multibyte or vice versa
+using `string-make-multibyte' or `string-make-unibyte', which see.  */)
   (Lisp_Object buffer, Lisp_Object start, Lisp_Object end)
 {
   register EMACS_INT b, e, temp;