Fix save-buffer: use 'replace mode to overwrite existing files
ober
e0453bcfe10ca3f78d44c8d7e2bc54b9f8453f89
--- a/src/jerboa-emacs/core.ss +++ b/src/jerboa-emacs/core.ss @@ -1757,8 +1757,9 @@ (lambda (port) (get-string-all port)))))) (def (write-string-to-file path str) - (call-with-output-file path - (lambda (port) (display str port)))) + (let ((port (open-output-file path 'replace))) + (display str port) + (close-port port))) ;;;============================================================================ ;;; Dired (directory listing) shared logic