* lisp/eshell/esh-cmd.el (eshell-do-eval): Handle `setq'.
authorStefan Monnier <monnier@iro.umontreal.ca>
Fri, 18 Nov 2011 14:49:42 +0000 (09:49 -0500)
committerStefan Monnier <monnier@iro.umontreal.ca>
Fri, 18 Nov 2011 14:49:42 +0000 (09:49 -0500)
commit6dbe3e96cf8420e64b05abc25ec3c8dc2478e0db
treef0f59e0589e171d511382da029d6a1ae1d4c07e3
parentcbe71af350309f939b8159d31d8288ea9f719b30
* lisp/eshell/esh-cmd.el (eshell-do-eval): Handle `setq'.
(eshell-rewrite-for-command): Remove workaround.
(eshell-do-pipelines, eshell-do-pipelines-synchronously)
(eshell-do-eval, eshell-exec-lisp): Avoid gratuitous setq.
* lisp/eshell/esh-util.el (eshell-condition-case, eshell-for): Use declare.

Fixes: debbugs:9907
lisp/ChangeLog
lisp/eshell/esh-cmd.el
lisp/eshell/esh-util.el