emacs-elpa-diffs
[Top][All Lists]
Advanced

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

[elpa] master 3282f78 13/18: Speed up the default file sorting even more


From: Oleh Krehel
Subject: [elpa] master 3282f78 13/18: Speed up the default file sorting even more
Date: Mon, 20 Apr 2015 12:39:07 +0000

branch: master
commit 3282f781d1ec4176fc8ccdef41d2b94d8947086b
Author: Oleh Krehel <address@hidden>
Commit: Oleh Krehel <address@hidden>

    Speed up the default file sorting even more
    
    * ivy.el (ivy--sorted-files): Use `string-match-p' instead of
      `file-directory-p'.
---
 ivy.el |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/ivy.el b/ivy.el
index 3fa5d24..3d40b64 100644
--- a/ivy.el
+++ b/ivy.el
@@ -304,7 +304,7 @@ Directories come first."
       (setq seq (delete "./" (delete "../" seq)))
       (when (eq ivy-sort-file-function 'ivy-sort-file-function-default)
         (setq seq (mapcar (lambda (x)
-                            (propertize x 'dirp (file-directory-p x)))
+                            (propertize x 'dirp (string-match-p "/$" x)))
                           (delete "./" (delete "../" seq)))))
       (setq seq (cl-sort seq ivy-sort-file-function))
       (dolist (dir ivy-extra-directories)



reply via email to

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