* ediff-diff.el (ediff-install-fine-diff-if-necessary): take
authorMichael Kifer <kifer@cs.stonybrook.edu>
Wed, 20 Mar 2002 06:36:18 +0000 (06:36 +0000)
committerMichael Kifer <kifer@cs.stonybrook.edu>
Wed, 20 Mar 2002 06:36:18 +0000 (06:36 +0000)
commit743a79af65deb52c211a8fb5b726979454e3f3b5
treec6d0d64b3b644dd9ecdf25a3674029803e37fc2d
parentc45d9dcf157d223c7bf72949cb90e9143a64e954
* ediff-diff.el (ediff-install-fine-diff-if-necessary): take
the current highlighting style into account.
(ediff-forward-word-function,ediff-whitespace,ediff-word-1,
ediff-word-2,ediff-word-3,ediff-word-4): make them buffer local.

* ediff-init.el (ediff-patch-job): new macro.

* ediff-mult.el (ediff-make-new-meta-list-header): new API function.
(ediff-intersect-directories): use ediff-make-new-meta-list-header.

* ediff-ptch.el (ediff-map-patch-buffer): use
ediff-make-new-meta-list-header.
(ediff-fixup-patch-map): use the meta-list API from ediff-mult.el.

* ediff-util.el (ediff-toggle-hilit): fix toggling of highliting.
(ediff-select-difference): take highlighting style into account.
(ediff-clone-buffer-for-region-comparison): new function.
(ediff-inferior-compare-regions): added comparison of current diff
regions.

* ediff.el (ediff-clone-buffer-for-region-comparison,
ediff-clone-buffer-for-window-comparison): moved to ediff-util.el.
lisp/ChangeLog
lisp/cus-load.el
lisp/ediff-diff.el
lisp/ediff-init.el
lisp/ediff-mult.el
lisp/ediff-ptch.el
lisp/ediff-util.el
lisp/ediff.el