Function: denote-directory-subdirectories
denote-directory-subdirectories is a byte-compiled function defined in
denote.el.
Signature
(denote-directory-subdirectories)
Documentation
Return list of subdirectories in variable denote-directory(var)/denote-directory(fun).
Omit dotfiles (such as .git) unconditionally. Also exclude
whatever matches denote-excluded-directories-regexp.
Source Code
;; Defined in ~/.emacs.d/elpa/denote-4.2.3/denote.el
(defun denote-directory-subdirectories ()
"Return list of subdirectories in variable `denote-directory'.
Omit dotfiles (such as .git) unconditionally. Also exclude
whatever matches `denote-excluded-directories-regexp'."
(let ((dirs (denote-directories)))
(seq-remove
(lambda (filename)
(let ((rel (denote--get-file-name-relative-to-directories filename dirs)))
(or (not (file-directory-p filename))
(string-match-p "\\`\\." rel)
(string-match-p "/\\." rel)
(denote--exclude-directory-regexp-p rel))))
(denote--directory-all-files-recursively))))