Change SET-BUFFER-DEFAULT-DIRECTORY! to do PATHNAME-SIMPLIFY on its
authorChris Hanson <org/chris-hanson/cph>
Wed, 6 Nov 1991 21:56:05 +0000 (21:56 +0000)
committerChris Hanson <org/chris-hanson/cph>
Wed, 6 Nov 1991 21:56:05 +0000 (21:56 +0000)
argument.

v7/src/edwin/buffer.scm
v7/src/edwin/filcom.scm

index 70c31876312279a285039604fee4c1ca67fb5f13..f701b3bd523a7d5a1b50994874777686a69ffd41 100644 (file)
@@ -1,6 +1,6 @@
 ;;; -*-Scheme-*-
 ;;;
-;;;    $Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/edwin/buffer.scm,v 1.148 1991/11/04 20:50:26 cph Exp $
+;;;    $Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/edwin/buffer.scm,v 1.149 1991/11/06 21:55:55 cph Exp $
 ;;;
 ;;;    Copyright (c) 1986, 1989-91 Massachusetts Institute of Technology
 ;;;
@@ -146,7 +146,9 @@ The buffer is guaranteed to be deselected at that time."
   (buffer-modeline-event! buffer 'BUFFER-NAME))
 
 (define (set-buffer-default-directory! buffer directory)
-  (vector-set! buffer buffer-index:default-directory directory))
+  (vector-set! buffer
+              buffer-index:default-directory
+              (pathname-simplify directory)))
 
 (define (set-buffer-pathname! buffer pathname)
   (vector-set! buffer buffer-index:pathname pathname)
index f076bedfabe76631b7be210cb21adef5014249c4..472290aafb5ac1e4de26ad322a8848326033396a 100644 (file)
@@ -1,6 +1,6 @@
 ;;; -*-Scheme-*-
 ;;;
-;;;    $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 $
+;;;    $Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/edwin/filcom.scm,v 1.163 1991/11/06 21:56:05 cph Exp $
 ;;;
 ;;;    Copyright (c) 1986, 1989-91 Massachusetts Institute of Technology
 ;;;
@@ -516,9 +516,8 @@ 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-simplify
-           (pathname-as-directory
-            (merge-pathnames directory (buffer-default-directory buffer))))))
+          (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))