Function: projectile-sort-by-modification-time
projectile-sort-by-modification-time is a byte-compiled function
defined in projectile.el.
Signature
(projectile-sort-by-modification-time FILES)
Documentation
Sort FILES by modification time.
Source Code
;; Defined in ~/.emacs.d/elpa/projectile-20260310.858/projectile.el
(defun projectile-sort-by-modification-time (files)
"Sort FILES by modification time."
(let ((default-directory (projectile-project-root))
(mtimes (make-hash-table :test 'equal :size (length files))))
(dolist (file files)
(let ((attrs (file-attributes file)))
(puthash file (if attrs (file-attribute-modification-time attrs) 0) mtimes)))
(seq-sort (lambda (file1 file2)
(not (time-less-p (gethash file1 mtimes)
(gethash file2 mtimes))))
files)))