Function: overlay-buffer
overlay-buffer is a function defined in buffer.c.
Signature
(overlay-buffer OVERLAY)
Documentation
Return the buffer OVERLAY belongs to.
Return nil if OVERLAY has been deleted.
Other relevant functions are documented in the overlay group.
Shortdoc
;; overlay
(overlay-buffer foo)
Aliases
semantic-overlay-buffer (obsolete since 27.1)
ediff-overlay-buffer (obsolete since 27.1)
semantic-overlay-live-p (obsolete since 27.1)
Source Code
// Defined in /usr/src/emacs/src/buffer.c
{
Lisp_Object buffer;
CHECK_OVERLAY (overlay);
if (! OVERLAY_BUFFER (overlay))
return Qnil;
XSETBUFFER (buffer, OVERLAY_BUFFER (overlay));
return buffer;
}