1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-02-02 13:41:30 -08:00

(diff): Use buffer-local vars diff-old-file and diff-new-file

rather than storing their value in the revert-buffer function.
This commit is contained in:
Stefan Monnier 2007-05-05 22:12:40 +00:00
parent bdd1961c05
commit d4871b4f71
2 changed files with 22 additions and 14 deletions

View file

@ -1,3 +1,8 @@
2007-05-05 Stefan Monnier <monnier@iro.umontreal.ca>
* diff.el (diff): Use buffer-local vars diff-old-file and diff-new-file
rather than storing their value in the revert-buffer function.
2007-05-04 Nick Roberts <nickrob@snap.net.nz>
* t-mouse.el (t-mouse-mode): Do nothing on a graphical display
@ -5,17 +10,16 @@
2007-05-01 Davis Herring <herring@lanl.gov>
* calendar/timeclock.el: Update version number.
(timeclock-modeline-display): Mention timeclock-use-display-time
in explanatory message.
(timeclock-in): Fix non-interactive workday specifications.
(timeclock-log): Don't kill the log buffer if it already existed.
Suppress warnings when finding the log. Don't check for a nil
project twice. Run hooks after killing the buffer (if
applicable).
(timeclock-geometric-mean): Rename to `timeclock-mean' (it never
was geometric). All uses changed.
(timeclock-generate-report): Support prefix argument.
* calendar/timeclock.el: Update version number.
(timeclock-modeline-display): Mention timeclock-use-display-time
in explanatory message.
(timeclock-in): Fix non-interactive workday specifications.
(timeclock-log): Don't kill the log buffer if it already existed.
Suppress warnings when finding the log. Don't check for a nil
project twice. Run hooks after killing the buffer (if applicable).
(timeclock-geometric-mean): Rename to `timeclock-mean' (it never
was geometric). All uses changed.
(timeclock-generate-report): Support prefix argument.
2007-05-01 Romain Francoise <romain@orebokech.com>

View file

@ -124,9 +124,13 @@ With prefix arg, prompt for diff switches."
(erase-buffer))
(buffer-enable-undo (current-buffer))
(diff-mode)
;; Use below 2 vars for backward-compatibility.
(set (make-local-variable 'diff-old-file) old)
(set (make-local-variable 'diff-new-file) new)
(set (make-local-variable 'diff-extra-args) (list switches no-async))
(set (make-local-variable 'revert-buffer-function)
`(lambda (ignore-auto noconfirm)
(diff ',old ',new ',switches ',no-async)))
(lambda (ignore-auto noconfirm)
(apply 'diff diff-old-file diff-new-file diff-extra-args)))
(set (make-local-variable 'diff-old-temp-file) old-alt)
(set (make-local-variable 'diff-new-temp-file) new-alt)
(setq default-directory thisdir)
@ -186,5 +190,5 @@ With prefix arg, prompt for diff switches."
(provide 'diff)
;;; arch-tag: 7de2c29b-7ea5-4b85-9b9d-72dd860de2bd
;; arch-tag: 7de2c29b-7ea5-4b85-9b9d-72dd860de2bd
;;; diff.el ends here