comparison lisp/eshell/em-ls.el @ 111456:646142bd4c38

Replace some eshell functions that duplicate standard functions. * lisp/eshell/esh-util.el (eshell-time-less-p, eshell-time-to-seconds): Remove. (eshell-read-passwd, eshell-read-hosts): Use time-less-p. * lisp/eshell/esh-test.el (eshell-test, eshell-show-usage-metrics): * lisp/eshell/em-unix.el (eshell-show-elapsed-time, eshell/time): * lisp/eshell/em-pred.el (eshell-pred-file-time): Use float-time. * lisp/eshell/em-ls.el (eshell-ls-sort-entries): Use time-less-p.
author Glenn Morris <rgm@gnu.org>
date Tue, 09 Nov 2010 19:57:32 -0800
parents f57f72bb4757
children 417b1e4d63cd
comparison
equal deleted inserted replaced
111455:f21190964294 111456:646142bd4c38
610 (function 610 (function
611 (lambda (l r) 611 (lambda (l r)
612 (let ((result 612 (let ((result
613 (cond 613 (cond
614 ((eq sort-method 'by-atime) 614 ((eq sort-method 'by-atime)
615 (eshell-ls-compare-entries l r 4 'eshell-time-less-p)) 615 (eshell-ls-compare-entries l r 4 'time-less-p))
616 ((eq sort-method 'by-mtime) 616 ((eq sort-method 'by-mtime)
617 (eshell-ls-compare-entries l r 5 'eshell-time-less-p)) 617 (eshell-ls-compare-entries l r 5 'time-less-p))
618 ((eq sort-method 'by-ctime) 618 ((eq sort-method 'by-ctime)
619 (eshell-ls-compare-entries l r 6 'eshell-time-less-p)) 619 (eshell-ls-compare-entries l r 6 'time-less-p))
620 ((eq sort-method 'by-size) 620 ((eq sort-method 'by-size)
621 (eshell-ls-compare-entries l r 7 '<)) 621 (eshell-ls-compare-entries l r 7 '<))
622 ((eq sort-method 'by-extension) 622 ((eq sort-method 'by-extension)
623 (let ((lx (file-name-extension 623 (let ((lx (file-name-extension
624 (directory-file-name (car l)))) 624 (directory-file-name (car l))))
939 939
940 ;; Local Variables: 940 ;; Local Variables:
941 ;; generated-autoload-file: "esh-groups.el" 941 ;; generated-autoload-file: "esh-groups.el"
942 ;; End: 942 ;; End:
943 943
944 ;; arch-tag: 9295181c-0cb2-499c-999b-89f5359842cb
945 ;;; em-ls.el ends here 944 ;;; em-ls.el ends here