From: Glenn Morris Date: Tue, 24 Feb 2009 03:30:46 +0000 (+0000) Subject: (eshell-parse-ange-ls): Define `name' before potential use. X-Git-Tag: emacs-pretest-23.0.91~42 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=a8b5bb5f32bb87a8dd623019da9dce92a09989ca;p=emacs.git (eshell-parse-ange-ls): Define `name' before potential use. --- 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)