Function: ediff-clear-diff-vector
ediff-clear-diff-vector is a byte-compiled function defined in
ediff-util.el.gz.
Signature
(ediff-clear-diff-vector VEC-VAR &optional FINE-DIFFS-ALSO)
Source Code
;; Defined in /usr/src/emacs/lisp/vc/ediff-util.el.gz
;; null out difference overlays so they won't slow down future
;; editing operations
;; VEC is either a difference vector or a fine-diff vector
(defun ediff-clear-diff-vector (vec-var &optional fine-diffs-also)
(if (vectorp (symbol-value vec-var))
(mapc (lambda (elt)
(delete-overlay (ediff-get-diff-overlay-from-diff-record elt))
(if fine-diffs-also
(ediff-clear-fine-diff-vector elt))
)
(symbol-value vec-var)))
;; allow them to be garbage collected
(set vec-var nil))