]> git.eshelyaron.com Git - emacs.git/commitdiff
Improve 'put-image' documentation
authorRobert Pluim <rpluim@gmail.com>
Tue, 9 Jul 2024 15:14:45 +0000 (17:14 +0200)
committerEshel Yaron <me@eshelyaron.com>
Thu, 11 Jul 2024 14:38:58 +0000 (16:38 +0200)
* doc/lispref/display.texi (Showing Images): Mention that it returns the
created overlay.
* lisp/image.el (put-image): And here.

(cherry picked from commit 945335fec1e9349d05291c9abe0730777840f5b9)

doc/lispref/display.texi
lisp/image.el

index 9cd398da9f84e5b65a83bf0d62f1d7ca03415ea3..f10595855b6910efc4f6b97462cf60d7ac06a1bf 100644 (file)
@@ -7123,7 +7123,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
index c75c8ff765a45c60c7e7aa11b592512b4dd7ccda..e16bd989ce70d1dff910f1d63b92666091fd73e4 100644 (file)
@@ -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