Use new procedure PATHNAME-SIMPLIFY to simplify the default directory
authorChris Hanson <org/chris-hanson/cph>
Tue, 5 Nov 1991 20:38:29 +0000 (20:38 +0000)
committerChris Hanson <org/chris-hanson/cph>
Tue, 5 Nov 1991 20:38:29 +0000 (20:38 +0000)
of a buffer when it is set.

v7/src/edwin/filcom.scm

index 105537da9844e62dc5bc8eb378fc9db7434bdba0..f076bedfabe76631b7be210cb21adef5014249c4 100644 (file)
@@ -1,6 +1,6 @@
 ;;; -*-Scheme-*-
 ;;;
-;;;    $Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/edwin/filcom.scm,v 1.161 1991/11/04 20:50:58 cph Exp $
+;;;    $Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/edwin/filcom.scm,v 1.162 1991/11/05 20:38:29 cph Exp $
 ;;;
 ;;;    Copyright (c) 1986, 1989-91 Massachusetts Institute of Technology
 ;;;
@@ -516,8 +516,9 @@ If a file with the new name already exists, confirmation is requested first."
 (define (set-default-directory directory)
   (let ((buffer (current-buffer)))
     (let ((directory
-          (pathname-as-directory
-           (merge-pathnames directory (buffer-default-directory buffer)))))
+          (pathname-simplify
+           (pathname-as-directory
+            (merge-pathnames directory (buffer-default-directory buffer))))))
       (if (not (file-directory? directory))
          (editor-error (->namestring directory) " is not a directory"))
       (if (not (file-access directory 1))