Function: f-directories

f-directories is a byte-compiled function defined in f.el.

Signature

(f-directories PATH &optional FN RECURSIVE)

Documentation

Find all directories in PATH. See f-entries.

Other relevant functions are documented in the f group.

Shortdoc

;; f
(f-directories "path/to/dir")
    -> [it depends]
  (f-directories "path/to/dir" #'(lambda (dir) (equal (f-filename dir) "test")))
    -> [it depends]
  (f-directories "path/to/dir" nil t)
    -> [it depends]
  (f--directories "path/to/dir" (equal (f-filename it) "test"))
    -> [it depends]

Source Code

;; Defined in ~/.emacs.d/elpa/f-20241003.1131/f.el
(defun f-directories (path &optional fn recursive)
  "Find all directories in PATH.  See `f-entries'."
  (let ((directories (-select 'f-directory-p (f--collect-entries path recursive))))
    (if fn (-select fn directories) directories)))