[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] Changes to emacs/lisp/ediff.el
From: |
Markus Rost |
Subject: |
[Emacs-diffs] Changes to emacs/lisp/ediff.el |
Date: |
Wed, 31 Jul 2002 18:29:00 -0400 |
Index: emacs/lisp/ediff.el
diff -c emacs/lisp/ediff.el:1.57 emacs/lisp/ediff.el:1.58
*** emacs/lisp/ediff.el:1.57 Wed Mar 20 01:36:18 2002
--- emacs/lisp/ediff.el Wed Jul 31 18:29:00 2002
***************
*** 367,372 ****
--- 367,388 ----
;;;###autoload
(defalias 'ediff 'ediff-files)
+ ;;;###autoload
+ (defun ediff-backup (file)
+ "Run Ediff on FILE and its backup file.
+ Uses the latest backup, if there are several numerical backups.
+ If this file is a backup, `ediff' it with its original."
+ (interactive (list (read-file-name "Ediff (file with backup): ")))
+ ;; The code is taken from `diff-backup'.
+ (require 'diff)
+ (let (bak ori)
+ (if (backup-file-name-p file)
+ (setq bak file
+ ori (file-name-sans-versions file))
+ (setq bak (or (diff-latest-backup-file file)
+ (error "No backup found for %s" file))
+ ori file))
+ (ediff-files bak ori)))
;;;###autoload
(defun ediff-buffers (buffer-A buffer-B &optional startup-hooks job-name)
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Emacs-diffs] Changes to emacs/lisp/ediff.el,
Markus Rost <=