diff --git a/doc/lispref/display.texi b/doc/lispref/display.texi index 55885b7438d..139fdcfc101 100644 --- a/doc/lispref/display.texi +++ b/doc/lispref/display.texi @@ -7093,7 +7093,9 @@ buffer's text. Internally, this function creates an overlay, and gives it a @code{before-string} property containing text that has a @code{display} -property whose value is the image. (Whew! that was a mouthful@dots{}) +property whose value is the image. (Whew! that was a mouthful@dots{}). +It returns the created overlay upon success, and also sets its +@code{put-image} property to @code{t}. @end defun @defun remove-images start end &optional buffer diff --git a/lisp/image.el b/lisp/image.el index c75c8ff765a..e16bd989ce7 100644 --- a/lisp/image.el +++ b/lisp/image.el @@ -638,7 +638,9 @@ IMAGE must be an image created with `create-image' or `defimage'. IMAGE is displayed by putting an overlay into the current buffer with a `before-string' STRING that has a `display' property whose value is the image. STRING defaults to \"x\" if it's nil or omitted. -The overlay created by this function has the `put-image' property set to t. +Upon success, this function returns the created overlay with its +`put-image' property set to t. + POS may be an integer or marker. AREA is where to display the image. AREA nil or omitted means display it in the text area, a value of `left-margin' means