Function: f--collect-entries
f--collect-entries is a byte-compiled function defined in f.el.
Signature
(f--collect-entries PATH RECURSIVE)
Source Code
;; Defined in ~/.emacs.d/elpa/f-20241003.1131/f.el
(defun f--collect-entries (path recursive)
(let (result
(entries
(-reject
(lambda (file)
(member (f-filename file) '("." "..")))
(directory-files path t))))
(cond (recursive
(mapc
(lambda (entry)
(if (f-file-p entry)
(setq result (cons entry result))
(when (f-directory-p entry)
(setq result (cons entry result))
(if (f-readable-p entry)
(setq result (append result (f--collect-entries entry recursive)))
result))))
entries))
(t (setq result entries)))
result))