# HG changeset patch # User Eli Zaretskii # Date 1012046722 0 # Node ID a4e7fd8ad2096be903213125b7ef272e90765405 # Parent 8b1bab5b4e0b3b3246b9e6c8831d663ac9c0f937 (eshell-eval-command): If eshell-resume-eval returns t, don't treat that as an error. diff -r 8b1bab5b4e0b -r a4e7fd8ad209 lisp/eshell/esh-cmd.el --- a/lisp/eshell/esh-cmd.el Sat Jan 26 00:03:28 2002 +0000 +++ b/lisp/eshell/esh-cmd.el Sat Jan 26 12:05:22 2002 +0000 @@ -1008,7 +1008,9 @@ (setq eshell-current-command command) (let ((delim (catch 'eshell-incomplete (eshell-resume-eval)))) - (if delim + ;; On systems that don't support async subprocesses, eshell-resume + ;; can return t. Don't treat that as an error. + (if (and delim (not (eq delim t))) (error "Unmatched delimiter: %c" (if (listp delim) (car delim)