summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGlenn Morris <rgm@gnu.org>2009-02-24 03:30:46 +0000
committerGlenn Morris <rgm@gnu.org>2009-02-24 03:30:46 +0000
commita8b5bb5f32bb87a8dd623019da9dce92a09989ca (patch)
tree653a01ed90445e5e303c0c566892480472c72029
parentf6b4d85c7aa37e68bc4885d9eb7cc11da51c9956 (diff)
downloademacs-a8b5bb5f32bb87a8dd623019da9dce92a09989ca.tar.gz
(eshell-parse-ange-ls): Define `name' before potential use.
-rw-r--r--lisp/eshell/esh-util.el3
1 files changed, 2 insertions, 1 deletions
diff --git a/lisp/eshell/esh-util.el b/lisp/eshell/esh-util.el
index 495616e0557..60e5fe7ab9a 100644
--- a/lisp/eshell/esh-util.el
+++ b/lisp/eshell/esh-util.el
@@ -270,6 +270,7 @@ If N or M is nil, it means the end of the list."
(setq text (replace-match " " t t text)))
text))
+;; FIXME this is just dolist.
(defmacro eshell-for (for-var for-list &rest forms)
"Iterate through a list"
`(let ((list-iter ,for-list))
@@ -649,6 +650,7 @@ If NOSORT is non-nil, the list is not sorted--its order is unpredictable.
(user (match-string 3))
(group (match-string 4))
(size (string-to-number (match-string 5)))
+ (name (ange-ftp-parse-filename))
(mtime
(if (fboundp 'parse-time-string)
(let ((moment (parse-time-string
@@ -661,7 +663,6 @@ If NOSORT is non-nil, the list is not sorted--its order is unpredictable.
(setcar (nthcdr 2 moment) 0))
(apply 'encode-time moment))
(ange-ftp-file-modtime (expand-file-name name dir))))
- (name (ange-ftp-parse-filename))
symlink)
(if (string-match "\\(.+\\) -> \\(.+\\)" name)
(setq symlink (match-string 2 name)