(equal command "start"))
(setq command "open"))
(if command
- (dolist (file files)
- (cond
- ((memq system-type '(ms-dos))
- (shell-command (concat command " " (shell-quote-argument file))))
- ((memq system-type '(windows-nt))
- (w32-shell-execute command (convert-standard-filename file)))
- ((memq system-type '(cygwin))
- (call-process command nil nil nil file))
- ((memq system-type '(darwin))
- (start-process (concat command " " file) nil command file))
- (t
+ (cond
+ ((memq system-type '(ms-dos))
+ (dolist (file files)
+ (shell-command (concat command " " (shell-quote-argument file)))))
+ ((memq system-type '(windows-nt))
+ (dolist (file files)
+ (w32-shell-execute command (convert-standard-filename file))))
+ ((memq system-type '(cygwin))
+ (dolist (file files)
+ (call-process command nil nil nil file)))
+ ((memq system-type '(darwin))
+ (dolist (file files)
+ (start-process (concat command " " file) nil command file)))
+ (t
+ (dolist (file files)
(call-process command nil 0 nil file))))
(error "Open not supported on this system"))))