Function: eshell-for
eshell-for is a macro defined in esh-util.el.gz.
This macro is obsolete since 24.1; use dolist instead.
Signature
(eshell-for FOR-VAR FOR-LIST &rest FORMS)
Documentation
Iterate through a list.
Source Code
;; Defined in /usr/src/emacs/lisp/eshell/esh-util.el.gz
(defmacro eshell-for (for-var for-list &rest forms)
"Iterate through a list."
(declare (obsolete dolist "24.1"))
(declare (indent 2))
`(let ((list-iter ,for-list))
(while list-iter
(let ((,for-var (car list-iter)))
,@forms)
(setq list-iter (cdr list-iter)))))