emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] master 5bccff7 1/4: Remove some compat code in esh-util


From: Lars Ingebrigtsen
Subject: [Emacs-diffs] master 5bccff7 1/4: Remove some compat code in esh-util
Date: Thu, 1 Aug 2019 07:48:43 -0400 (EDT)

branch: master
commit 5bccff7b5ba3529de29e12de151eb4bfb5859e08
Author: Lars Ingebrigtsen <address@hidden>
Commit: Lars Ingebrigtsen <address@hidden>

    Remove some compat code in esh-util
    
    * lisp/eshell/esh-util.el (eshell-parse-ange-ls): Remove
    older-Emacs compat code.
---
 lisp/eshell/esh-util.el | 24 +++++++++---------------
 1 file changed, 9 insertions(+), 15 deletions(-)

diff --git a/lisp/eshell/esh-util.el b/lisp/eshell/esh-util.el
index 4835e63..0824031 100644
--- a/lisp/eshell/esh-util.el
+++ b/lisp/eshell/esh-util.el
@@ -600,10 +600,7 @@ If NOSORT is non-nil, the list is not sorted--its order is 
unpredictable.
          (setq host-users (cdr host-users))
          (cdr (assoc user host-users))))))
 
-;; Add an autoload for parse-time-string
-(if (and (not (fboundp 'parse-time-string))
-        (locate-library "parse-time"))
-    (autoload 'parse-time-string "parse-time"))
+(autoload 'parse-time-string "parse-time")
 
 (eval-when-compile
   (require 'ange-ftp nil t))           ; ange-ftp-parse-filename
@@ -649,17 +646,14 @@ If NOSORT is non-nil, the list is not sorted--its order 
is unpredictable.
               (size (string-to-number (match-string 5)))
               (name (ange-ftp-parse-filename))
               (mtime
-               (if (fboundp 'parse-time-string)
-                   (let ((moment (parse-time-string
-                                  (match-string 6))))
-                     (if (nth 0 moment)
-                         (setcar (nthcdr 5 moment)
-                                 (decoded-time-year (decode-time)))
-                       (setcar (nthcdr 0 moment) 0)
-                       (setcar (nthcdr 1 moment) 0)
-                       (setcar (nthcdr 2 moment) 0))
-                     (encode-time moment))
-                 (ange-ftp-file-modtime (expand-file-name name dir))))
+               (let ((moment (parse-time-string (match-string 6))))
+                 (if (nth 0 moment)
+                     (setcar (nthcdr 5 moment)
+                             (decoded-time-year (decode-time)))
+                   (setcar (nthcdr 0 moment) 0)
+                   (setcar (nthcdr 1 moment) 0)
+                   (setcar (nthcdr 2 moment) 0))
+                 (encode-time moment)))
               symlink)
          (if (string-match "\\(.+\\) -> \\(.+\\)" name)
              (setq symlink (match-string 2 name)



reply via email to

[Prev in Thread] Current Thread [Next in Thread]