Function: ediff-set-meta-overlay

ediff-set-meta-overlay is a byte-compiled function defined in ediff-mult.el.gz.

Signature

(ediff-set-meta-overlay B E PROP &optional SESSION-NUMBER HIDDEN)

Source Code

;; Defined in /usr/src/emacs/lisp/vc/ediff-mult.el.gz
;; Sets overlay around a meta record with 'ediff-meta-info property PROP
;; If optional SESSION-NUMBER, make it a property of the overlay,
;; ediff-meta-session-number
;; PROP is either the ctl or meta buffer (used when we work with the registry)
;; or a session meta descriptor of the form
;;                 (SESSION-CTL-BUFFER STATUS OBJA OBJB OBJC)
(defun ediff-set-meta-overlay (b e prop &optional session-number hidden)
  (let (overl)
    (setq overl (make-overlay b e))
    (ediff-overlay-put overl 'mouse-face 'highlight)
    (ediff-overlay-put overl 'ediff-meta-info prop)
    (ediff-overlay-put overl 'invisible hidden)
    (ediff-overlay-put overl 'follow-link t)
    (if (numberp session-number)
	(ediff-overlay-put overl 'ediff-meta-session-number session-number))))