# HG changeset patch # User Glenn Morris # Date 1286472610 25200 # Node ID 46ce8bc0e7c545a4094b0445df86bfd50274aaa8 # Parent 3c97e9b7b34fd78aa5aab687ab0f00af31d771c5 Tiny hilit-chg.el change. * lisp/hilit-chg.el (hilit-chg-get-diff-info, hilit-chg-get-diff-list-hk): Prefix things. diff -r 3c97e9b7b34f -r 46ce8bc0e7c5 lisp/ChangeLog --- a/lisp/ChangeLog Thu Oct 07 10:22:51 2010 -0700 +++ b/lisp/ChangeLog Thu Oct 07 10:30:10 2010 -0700 @@ -1,5 +1,8 @@ 2010-10-07 Glenn Morris + * hilit-chg.el (hilit-chg-get-diff-info, hilit-chg-get-diff-list-hk): + Prefix things. + * emacs-lisp/shadow.el (shadow-font-lock-keywords) (load-path-shadows-mode, list-load-path-shadows): Rename shadow-mode to load-path-shadows-mode, update references. diff -r 3c97e9b7b34f -r 46ce8bc0e7c5 lisp/hilit-chg.el --- a/lisp/hilit-chg.el Thu Oct 07 10:22:51 2010 -0700 +++ b/lisp/hilit-chg.el Thu Oct 07 10:30:10 2010 -0700 @@ -921,25 +921,26 @@ (defun hilit-chg-get-diff-info (buf-a file-a buf-b file-b) - (let (e x y) ; e,x,y are set by function hilit-chg-get-diff-list-hk + ;; hilit-e,x,y are set by function hilit-chg-get-diff-list-hk. + (let (hilit-e hilit-x hilit-y) (ediff-setup buf-a file-a buf-b file-b nil nil ; buf-c file-C 'hilit-chg-get-diff-list-hk (list (cons 'ediff-job-name 'something)) ) - (ediff-with-current-buffer e (ediff-really-quit nil)) - (list x y))) + (ediff-with-current-buffer hilit-e (ediff-really-quit nil)) + (list hilit-x hilit-y))) (defun hilit-chg-get-diff-list-hk () - ;; e, x and y are dynamically bound by hilit-chg-get-diff-info - ;; which calls this function as a hook - (defvar x) ; placate the byte-compiler - (defvar y) - (defvar e) - (setq e (current-buffer)) + ;; hilit-e/x/y are dynamically bound by hilit-chg-get-diff-info + ;; which calls this function as a hook. + (defvar hilit-x) ; placate the byte-compiler + (defvar hilit-y) + (defvar hilit-e) + (setq hilit-e (current-buffer)) (let ((n 0) extent p va vb a b) - (setq x nil y nil) ;; x and y are bound by hilit-chg-get-diff-info + (setq hilit-x nil hilit-y nil) (while (< n ediff-number-of-differences) (ediff-make-fine-diffs n) (setq va (ediff-get-fine-diff-vector n 'A)) @@ -955,7 +956,7 @@ (setq extent (list (overlay-start (car p)) (overlay-end (car p)))) (setq p (cdr p)) - (setq x (append x (list extent) )));; while p + (setq hilit-x (append hilit-x (list extent) )));; while p ;; (setq vb (ediff-get-fine-diff-vector n 'B)) ;; vb is a vector @@ -970,7 +971,7 @@ (setq extent (list (overlay-start (car p)) (overlay-end (car p)))) (setq p (cdr p)) - (setq y (append y (list extent) ))) + (setq hilit-y (append hilit-y (list extent) ))) (setq n (1+ n)));; while ;; ediff-quit doesn't work here. ;; No point in returning a value, since this is a hook function.