• Michael Kifer's avatar
    * ediff-diff.el (ediff-install-fine-diff-if-necessary): take · 743a79af
    Michael Kifer authored
    	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.
    743a79af
ediff.el 48.5 KB