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:
parent
bdd1961c05
commit
d4871b4f71
2 changed files with 22 additions and 14 deletions
|
|
@ -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>
|
||||
|
||||
|
|
|
|||
10
lisp/diff.el
10
lisp/diff.el
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue