Function: denote-dired-mode-in-directories

denote-dired-mode-in-directories is an autoloaded and byte-compiled function defined in denote.el.

Signature

(denote-dired-mode-in-directories)

Documentation

Enable denote-dired-mode(var)/denote-dired-mode(fun) in denote-dired-directories.

Add this function to dired-mode-hook.

If denote-dired-directories-include-subdirectories is non-nil, also enable it in all subdirectories.

Source Code

;; Defined in ~/.emacs.d/elpa/denote-4.2.3/denote.el
;;;###autoload
(defun denote-dired-mode-in-directories ()
  "Enable `denote-dired-mode' in `denote-dired-directories'.
Add this function to `dired-mode-hook'.

If `denote-dired-directories-include-subdirectories' is non-nil,
also enable it in all subdirectories."
  (when-let* ((dirs (denote-dired--modes-dirs-as-dirs))
              ;; Also include subdirs
              ((or (member (file-truename default-directory) dirs)
                   (and denote-dired-directories-include-subdirectories
                        (seq-some
                         (lambda (dir)
                           (string-prefix-p dir (file-truename default-directory)))
                         dirs)))))
    (denote-dired-mode 1)))