;;; -*-Scheme-*-
;;;
-;;; $Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/edwin/dired.scm,v 1.123 1992/04/18 16:38:49 bal Exp $
+;;; $Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/edwin/dired.scm,v 1.124 1992/04/22 20:26:56 mhwu Exp $
;;;
;;; Copyright (c) 1986, 1989-92 Massachusetts Institute of Technology
;;;
(lambda ()
(for-each-file-line (current-buffer)
(lambda (lstart)
- (if (match-forward "#"
- (dired-filename-start lstart)
- (line-end lstart 0))
+ (if (os/auto-save-filename?
+ (region->string (dired-filename-region lstart)))
(dired-mark-1 lstart #\D))))))))
(define-command dired-flag-backup-files
;;; -*-Scheme-*-
;;;
-;;; $Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/edwin/unix.scm,v 1.24 1992/04/21 17:27:25 mhwu Exp $
+;;; $Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/edwin/unix.scm,v 1.25 1992/04/22 20:26:41 mhwu Exp $
;;;
;;; Copyright (c) 1989-92 Massachusetts Institute of Technology
;;;
(substring filename (+ index 1) end)
filename))))
\f
+
(define unix/encoding-pathname-types
'("Z"))
(merge-pathnames ".edwin-ffi" (directory-pathname pathname))))
(and (file-exists? pathname)
pathname))))
+
+(define (os/auto-save-filename? filename)
+ ;; This could be more sophisticated, but is what the edwin
+ ;; code was originally doing.
+ (and (string? filename)
+ (string-find-next-char filename #\#)))
+
\f
(define (os/read-file-methods)
(list maybe-read-compressed-file