Provide 'resume.
authorKarl Heuer <kwzh@gnu.org>
Sat, 7 May 1994 02:09:00 +0000 (02:09 +0000)
committerKarl Heuer <kwzh@gnu.org>
Sat, 7 May 1994 02:09:00 +0000 (02:09 +0000)
(resume-process-args): Bind `command-line-default-directory' for
command-line-1.

lisp/resume.el

index 57019be..a41a729 100644 (file)
@@ -97,7 +97,8 @@
   "Handler for command line args given when Emacs is resumed."
   (let ((start-buffer (current-buffer))
        (args-buffer (get-buffer-create resume-emacs-args-buffer))
-       length args)
+       length args
+       (command-line-default-directory default-directory))
     (unwind-protect
        (progn
          (set-buffer args-buffer)
          (resume-write-buffer-to-file (current-buffer) resume-emacs-args-file)
          ;; if nothing was in buffer, args will be null
          (or (null args)
-             (setq default-directory (file-name-as-directory (car args))
+             (setq command-line-default-directory
+                   (file-name-as-directory (car args))
                    args (cdr args)))
          ;; actually process the arguments
          (command-line-1 args))
       (write-region (point-min) (point-max) file nil 'quiet))
     (set-buffer-modified-p nil)))
 
+(provide 'resume)
+
 ;;; resume.el ends here