summaryrefslogtreecommitdiff
path: root/lisp/eshell
diff options
context:
space:
mode:
authorGlenn Morris <rgm@gnu.org>2007-09-02 01:21:49 +0000
committerGlenn Morris <rgm@gnu.org>2007-09-02 01:21:49 +0000
commit1ffb5a86a9f27bf8cfb459b09e7d7ca3e8696da5 (patch)
tree6a5f24453d4c8e081849a519c7ffa049ea680533 /lisp/eshell
parent0720576cfb95b17d22a115ba04fed7ee0ace45a2 (diff)
downloademacs-1ffb5a86a9f27bf8cfb459b09e7d7ca3e8696da5.tar.gz
(eshell/time): Stringify and flatten the non-command arguments.
Diffstat (limited to 'lisp/eshell')
-rw-r--r--lisp/eshell/em-unix.el5
1 files changed, 4 insertions, 1 deletions
diff --git a/lisp/eshell/em-unix.el b/lisp/eshell/em-unix.el
index ae65c7205b1..aaad664918f 100644
--- a/lisp/eshell/em-unix.el
+++ b/lisp/eshell/em-unix.el
@@ -959,7 +959,10 @@ Show wall-clock time elapsed during execution of COMMAND.")
(add-hook 'eshell-post-command-hook 'eshell-show-elapsed-time nil t)
;; after setting
(throw 'eshell-replace-command
- (eshell-parse-command (car time-args) (cdr time-args))))))
+ (eshell-parse-command (car time-args)
+;;; http://lists.gnu.org/archive/html/bug-gnu-emacs/2007-08/msg00205.html
+ (eshell-stringify-list
+ (eshell-flatten-list (cdr time-args))))))))
(defalias 'eshell/whoami 'user-login-name)