Function: ido-directory-too-big-p

ido-directory-too-big-p is a byte-compiled function defined in ido.el.gz.

Signature

(ido-directory-too-big-p DIR)

Source Code

;; Defined in /usr/src/emacs/lisp/ido.el.gz
(defun ido-directory-too-big-p (dir)
  ;; Return t if dir is a directory, but too big to show
  ;; Do not check for non-readable directories via tramp, as this causes a premature
  ;; connect on incomplete tramp paths (after entering just method:).
  (let ((ido-enable-tramp-completion nil)
        (case-fold-search nil))
    (or (seq-some (lambda (regexp) (string-match-p regexp dir))
                  ido-big-directories)
        (and (numberp ido-max-directory-size)
	     (ido-final-slash dir)
	     (not (ido-is-unc-host dir))
	     (file-directory-p dir)
	     (> (file-attribute-size (file-attributes (file-truename dir)))
                ido-max-directory-size)))))