Function: ido-make-dir-list-1

ido-make-dir-list-1 is a byte-compiled function defined in ido.el.gz.

Signature

(ido-make-dir-list-1 DIR &optional MERGED)

Documentation

Return list of non-ignored subdirs in DIR.

If MERGED is non-nil, each subdir is cons'ed with DIR.

Source Code

;; Defined in /usr/src/emacs/lisp/ido.el.gz
(defun ido-make-dir-list-1 (dir &optional merged)
  "Return list of non-ignored subdirs in DIR.
If MERGED is non-nil, each subdir is cons'ed with DIR."
  (and (or (ido-is-tramp-root dir) (file-directory-p dir))
       (delq nil
	     (mapcar
	      (lambda (name)
		(and (ido-final-slash name)
		     (not (ido-ignore-item-p name ido-ignore-directories))
		     (if merged (cons name dir) name)))
	      (ido-file-name-all-completions dir)))))