Function: ansi-color-freeze-overlay

ansi-color-freeze-overlay is a byte-compiled function defined in ansi-color.el.gz.

Signature

(ansi-color-freeze-overlay OVERLAY IS-AFTER BEGIN END &optional LEN)

Documentation

Prevent OVERLAY from being extended.

This function can be used for the modification-hooks overlay property.

Source Code

;; Defined in /usr/src/emacs/lisp/ansi-color.el.gz
(defun ansi-color-freeze-overlay (overlay is-after begin end &optional len)
  "Prevent OVERLAY from being extended.
This function can be used for the `modification-hooks' overlay
property."
  ;; if stuff was inserted at the end of the overlay
  (when (and is-after
	     (= 0 len)
	     (= end (overlay-end overlay)))
    ;; reset the end of the overlay
    (move-overlay overlay (overlay-start overlay) begin)))