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