Function: recentf-directory-compare

recentf-directory-compare is a byte-compiled function defined in recentf.el.gz.

Signature

(recentf-directory-compare F1 F2)

Documentation

Compare absolute filenames F1 and F2.

First compare directories, then filenames sans directory. Return non-nil if F1 is less than F2.

Source Code

;; Defined in /usr/src/emacs/lisp/recentf.el.gz
(defsubst recentf-directory-compare (f1 f2)
  "Compare absolute filenames F1 and F2.
First compare directories, then filenames sans directory.
Return non-nil if F1 is less than F2."
  (let ((d1 (file-name-directory f1))
        (d2 (file-name-directory f2)))
    (if (recentf-string-equal d1 d2)
        (recentf-string-lessp (file-name-nondirectory f1)
                              (file-name-nondirectory f2))
      (recentf-string-lessp d1 d2))))