comparison lisp/files.el @ 45473:9a8b2dd39ddc

(file-newest-backup): Use file-name-sans-versions.
author Markus Rost <rost@math.uni-bielefeld.de>
date Wed, 22 May 2002 23:29:23 +0000
parents 1450fcbbad57
children 0c2a22313f16
comparison
equal deleted inserted replaced
45472:6b7dcaa53b5c 45473:9a8b2dd39ddc
3009 (defun file-newest-backup (filename) 3009 (defun file-newest-backup (filename)
3010 "Return most recent backup file for FILENAME or nil if no backups exist." 3010 "Return most recent backup file for FILENAME or nil if no backups exist."
3011 ;; `make-backup-file-name' will get us the right directory for 3011 ;; `make-backup-file-name' will get us the right directory for
3012 ;; ordinary or numeric backups. It might create a directory for 3012 ;; ordinary or numeric backups. It might create a directory for
3013 ;; backups as a side-effect, according to `backup-directory-alist'. 3013 ;; backups as a side-effect, according to `backup-directory-alist'.
3014 (let* ((filename (make-backup-file-name filename)) 3014 (let* ((filename (file-name-sans-versions
3015 (make-backup-file-name filename)))
3015 (file (file-name-nondirectory filename)) 3016 (file (file-name-nondirectory filename))
3016 (dir (file-name-directory filename)) 3017 (dir (file-name-directory filename))
3017 (comp (file-name-all-completions file dir)) 3018 (comp (file-name-all-completions file dir))
3018 (newest nil) 3019 (newest nil)
3019 tem) 3020 tem)